# Copyright The IETF Trust 2007, All Rights Reserved from django.conf.urls.defaults import patterns from ietf.idtracker.models import InternetDraft from ietf.idindex import views from ietf.idindex.views import alphabet, orgs info_dict = { 'queryset': InternetDraft.objects.all(), 'template_name': 'idindex/internetdraft_detail.html', 'extra_context': { 'alphabet': alphabet, 'orgs': orgs, } } urlpatterns = patterns('', (r'^wg/(?P\d+)/$', views.wgdocs), (r'^wg/(?P[^/]+)/$', views.wgdocs), (r'^ind/(?P[^/]+)/$', views.inddocs), (r'^other/(?P[^/]+)/$', views.otherdocs), # (?P(?:all|rfc|current|dead)) really confuses reverse() (r'^(?Pall)/$', views.showdocs), (r'^(?Prfc)/$', views.showdocs), (r'^(?Pcurrent)/$', views.showdocs), (r'^(?Pdead)/$', views.showdocs), (r'^(?P\d+)/related/$', views.view_related_docs), (r'^(?P[^/]+)/related/$', views.view_related_docs), (r'^(?P\d+)/$', 'django.views.generic.list_detail.object_detail', info_dict), (r'^(?P[^/]+)/$', 'django.views.generic.list_detail.object_detail', dict(info_dict, slug_field='filename')), (r'^all_id_txt.html$', views.all_id, { 'template_name': 'idindex/all_id_txt.html' }), (r'^all_id.html$', views.all_id, { 'template_name': 'idindex/all_id.html' }), (r'^$', views.search), )