Skip to content

Commit bea74cb

Browse files
committed
Added an optional parameter 'owner' to meeting.views.agenda(). Fixed issues ietf-tools#1959 and ietf-tools#1615
- Legacy-Id: 11463
1 parent ff6e312 commit bea74cb

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

ietf/meeting/views.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ def list_agendas(request, num=None ):
393393
})
394394

395395
@ensure_csrf_cookie
396-
def agenda(request, num=None, name=None, base=None, ext=None):
396+
def agenda(request, num=None, name=None, base=None, ext=None, owner=None):
397397
base = base if base else 'agenda'
398398
ext = ext if ext else '.html'
399399
mimetype = {
@@ -414,7 +414,12 @@ def agenda(request, num=None, name=None, base=None, ext=None):
414414
else:
415415
raise Http404
416416

417-
schedule = get_schedule(meeting, name)
417+
if name is None:
418+
schedule = get_schedule(meeting, name)
419+
else:
420+
person = get_person_by_email(owner)
421+
schedule = get_schedule_by_name(meeting, person, name)
422+
418423
if schedule == None:
419424
base = base.replace("-utc", "")
420425
return render(request, "meeting/no-"+base+ext, {'meeting':meeting }, content_type=mimetype[ext])

0 commit comments

Comments
 (0)