datatracker/ietf/iesg/views.py
Michael Lee dc3f03480d * Add IESG Announcements pages
* Add BallotInfo model in idtracker models
 * Modified iesg/url.py for IESG Announcement pages
 - Legacy-Id: 117
2007-05-10 15:06:48 +00:00

18 lines
1,010 B
Python

# Create your views here.
from django.views.generic.date_based import archive_index
from ietf.idtracker.models import BallotInfo, IDInternal, InternetDraft
import datetime
def display_recent(request):
date_threshold = datetime.datetime.now().date() - datetime.timedelta(days=185)
queryset_ann = BallotInfo.objects.all()
queryset_list = InternetDraft.objects.all().filter(b_approve_date__gte = date_threshold, intended_status__in=[1,2,6,7])
ann_detail = {
'queryset': queryset_list,
'date_field': 'b_approve_date',
}
queryset_list_doc = InternetDraft.objects.all().filter(b_approve_date__gte = date_threshold, intended_status__in=[3,5]).select_related().order_by("-b_approve_date")
ann_archive = dict(ann_detail, allow_empty=True, num_latest=15000, extra_context={'is_recent':1,'queryset_doc':queryset_list_doc, 'title_prefix':'Recent'},template_name='iesg/ann/ietf_doc.html')
return archive_index(queryset_list,'b_approve_date',{ 'allow_empty':True })