From 83024136372c780c040a2f4175195c160a708c86 Mon Sep 17 00:00:00 2001 From: Bill Fenner Date: Mon, 25 Jun 2007 16:52:52 +0000 Subject: [PATCH] Redirect requests for agenda.txt to the static version, as discussed on today's call. Relates to #130 - Legacy-Id: 633 --- ietf/meeting/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ietf/meeting/views.py b/ietf/meeting/views.py index e8c72a94c..c59fc816c 100644 --- a/ietf/meeting/views.py +++ b/ietf/meeting/views.py @@ -3,7 +3,7 @@ from django.shortcuts import render_to_response as render, get_object_or_404 from ietf.proceedings.models import Meeting, MeetingTime, WgMeetingSession, NonSession, MeetingVenue, IESGHistory, Proceeding, Switches from django.views.generic.list_detail import object_list -from django.http import Http404 +from django.http import HttpResponsePermanentRedirect, Http404 from django.db.models import Q import datetime @@ -33,6 +33,8 @@ def show_html_materials(request, meeting_num=None): return object_list(request,queryset=queryset_list, template_name="meeting/list.html",allow_empty=True, extra_context={'meeting_num':meeting_num,'irtf_list':queryset_irtf, 'interim_list':queryset_interim, 'training_list':queryset_training, 'begin_date':begin_date, 'cut_off_date':cut_off_date, 'cor_cut_off_date':cor_cut_off_date,'sub_began':sub_began}) def show_html_agenda(request, meeting_num=None, html_or_txt=None): + if html_or_txt == 'txt': + return HttpResponsePermanentRedirect('http://www.ietf.org/meetings/agenda_%d.txt' % int(meeting_num)) queryset_list=MeetingTime.objects.filter(meeting=meeting_num).exclude(day_id=0).order_by("day_id","time_desc") meeting_info=get_object_or_404(Meeting, meeting_num=meeting_num) nonsession_info=NonSession.objects.filter(meeting=meeting_num,day_id__gte='0').order_by("day_id")