|
1 | 1 | from django.conf.urls.defaults import * |
| 2 | +from ietf.iesg import views |
2 | 3 | from ietf.iesg.models import TelechatMinutes |
3 | | -from ietf.idtracker.models import BallotInfo, IDInternal, InternetDraft |
4 | | -import datetime |
5 | | - |
6 | | -date_threshold = datetime.datetime.now().date() - datetime.timedelta(days=185) |
| 4 | +from ietf.idtracker.models import BallotInfo |
7 | 5 |
|
8 | 6 | #urlpatterns = patterns('django.views.generic.list_detail', |
9 | 7 | # (r'^lastcall/$', 'object_list', { |
|
19 | 17 |
|
20 | 18 | queryset_ann = BallotInfo.objects.all() |
21 | 19 |
|
22 | | -queryset_list = InternetDraft.objects.filter(b_approve_date__gte = date_threshold, intended_status__in=[1,2,6,7],idinternal__via_rfc_editor=0).order_by("-b_approve_date") |
23 | | - |
24 | | -queryset_list_doc = InternetDraft.objects.filter(b_approve_date__gte = date_threshold, intended_status__in=[3,5],idinternal__via_rfc_editor=0).order_by("-b_approve_date") |
25 | | - |
26 | | -queryset_list_old = InternetDraft.objects.filter(b_approve_date__lt = date_threshold, b_approve_date__gte = '1995-1-1', intended_status__in=[1,2,6,7]).order_by("-b_approve_date") |
27 | | - |
28 | | -queryset_list_old_doc = InternetDraft.objects.filter(b_approve_date__lt = date_threshold, b_approve_date__gte = '1995-1-1', intended_status__in=[3,5]).order_by("-b_approve_date") |
29 | | - |
30 | | -queryset_list_ind = IDInternal.objects.filter(via_rfc_editor = 1,rfc_flag=0,noproblem=1, dnp=0).select_related().order_by('-internet_drafts.b_approve_date') |
31 | | - |
32 | | -queryset_list_ind_dnp = IDInternal.objects.filter(via_rfc_editor = 1,rfc_flag=0,dnp=1).order_by('-dnp_date') |
33 | | - |
34 | 20 | urlpatterns = patterns('django.views.generic.date_based', |
35 | 21 | (r'^telechat/$', 'archive_index', telechat_archive), |
36 | 22 | (r'^telechat/(?P<year>\d{4})/$', 'archive_year', telechat_archive), |
|
40 | 26 | urlpatterns += patterns('django.views.generic.list_detail', |
41 | 27 | (r'^telechat/detail/(?P<object_id>\d+)/$', 'object_detail', { 'queryset': queryset }), |
42 | 28 | (r'^ann/detail/(?P<object_id>\d+)/$', 'object_detail', { 'queryset': queryset_ann }), |
43 | | - (r'^ann/ietf-doc/$', 'object_list', { 'queryset':queryset_list, 'template_name': 'iesg/ietf_doc.html', 'extra_context': { 'object_list_doc':queryset_list_doc, 'is_recent':1 } }), |
44 | | - (r'^ann/ietf-doc/recent/$', 'object_list', { 'queryset':queryset_list, 'template_name': 'iesg/ietf_doc.html', 'extra_context': { 'object_list_doc':queryset_list_doc, 'is_recent':1 } }), |
45 | | - (r'^ann/ietf-doc/previous/$', 'object_list', { 'queryset':queryset_list_old, 'template_name': 'iesg/ietf_doc.html', 'extra_context': { 'object_list_doc':queryset_list_old_doc } }), |
46 | | - (r'^ann/independent/$', 'object_list', { 'queryset':queryset_list_ind, 'template_name': 'iesg/independent_doc.html', 'extra_context': { 'object_list_dnp':queryset_list_ind_dnp } }), |
47 | 29 | ) |
| 30 | + |
| 31 | +urlpatterns += patterns('', |
| 32 | + (r'^ann/independent/$',views.inddocs), |
| 33 | + (r'^ann/ietf-doc/(?P<cat>[^/]+)/$',views.wgdocs), |
| 34 | +) |
| 35 | + |
0 commit comments