@@ -37,7 +37,8 @@ def show_html_materials(request, meeting_num=None):
37
37
def show_html_agenda (request , meeting_num = None , html_or_txt = None ):
38
38
if html_or_txt == 'txt' :
39
39
return HttpResponsePermanentRedirect ('http://www.ietf.org/meetings/agenda_%d.txt' % int (meeting_num ))
40
- queryset_list = MeetingTime .objects .filter (meeting = meeting_num ).exclude (day_id = 0 ).order_by ("day_id" ,"time_desc" )
40
+ queryset_list = MeetingTime .objects .filter (meeting = meeting_num ,day_id__gt = '0' ).order_by ("day_id" ,"time_desc" )
41
+ queryset_list_pre_session = MeetingTime .objects .filter (meeting = meeting_num ,day_id__lte = '0' ).order_by ("day_id" ,"time_desc" )
41
42
meeting_info = get_object_or_404 (Meeting , meeting_num = meeting_num )
42
43
nonsession_info = NonSession .objects .filter (meeting = meeting_num ,day_id__gte = '0' ).order_by ("day_id" )
43
44
meetingvenue_info = get_object_or_404 (MeetingVenue , meeting_num = meeting_num )
@@ -73,10 +74,7 @@ def show_html_agenda(request, meeting_num=None, html_or_txt=None):
73
74
# [133] is broken because it requires a patched Django to run. Work
74
75
# around this instead. Later: FIXME (revert to the straightforward code
75
76
# when this bug has been fixed in the Django release we're running.)
76
- ## queryset_list_sun=WgMeetingSession.objects.filter(meeting=meeting_num, sched_time_id1__day_id=0).order_by('sched_time_id1__time_desc')
77
- queryset_list_sun = list (WgMeetingSession .objects .filter (meeting = meeting_num , sched_time_id1__day_id = 0 ))
78
- queryset_list_sun .sort (key = (lambda item : item .sched_time_id1 .time_desc ))
79
77
queryset_list_ads = list (IESGHistory .objects .filter (meeting = meeting_num ))
80
78
queryset_list_ads .sort (key = (lambda item : item .area .area_acronym .acronym ))
81
- return object_list (request ,queryset = queryset_list , template_name = template_file ,allow_empty = True , extra_context = {'qs_sun' : queryset_list_sun , 'meeting_info' :meeting_info , 'meeting_num' :meeting_num , 'nonsession_info' :nonsession_info , 'meetingvenue_info' :meetingvenue_info , 'plenaryw_agenda' :plenaryw_agenda , 'plenaryt_agenda' :plenaryt_agenda , 'qs_ads' :queryset_list_ads ,'last_update_info' :last_update_info })
79
+ return object_list (request ,queryset = queryset_list , template_name = template_file ,allow_empty = True , extra_context = {'queryset_list_pre_session' : queryset_list_pre_session , 'meeting_info' :meeting_info , 'meeting_num' :meeting_num , 'nonsession_info' :nonsession_info , 'meetingvenue_info' :meetingvenue_info , 'plenaryw_agenda' :plenaryw_agenda , 'plenaryt_agenda' :plenaryt_agenda , 'qs_ads' :queryset_list_ads ,'last_update_info' :last_update_info })
82
80
0 commit comments