Merged in [16593] from rjsparks@nostrum.com:
Sort the documents in the agenda, minutes, bluesheets section of the session_details view. Fixes #2759. - Legacy-Id: 16611 Note: SVN reference [16593] has been migrated to Git commit f2dd064afdc77168c12897a630600a17631b390f
This commit is contained in:
parent
1a35504693
commit
c27b285c58
|
@ -1089,7 +1089,8 @@ def session_details(request, num, acronym ):
|
|||
else:
|
||||
session.time = session.status.name
|
||||
|
||||
session.filtered_artifacts = session.sessionpresentation_set.filter(document__type__slug__in=['agenda','minutes','bluesheets'])
|
||||
session.filtered_artifacts = list(session.sessionpresentation_set.filter(document__type__slug__in=['agenda','minutes','bluesheets']))
|
||||
session.filtered_artifacts.sort(key=lambda d:['agenda','minutes','bluesheets'].index(d.document.type.slug))
|
||||
session.filtered_slides = session.sessionpresentation_set.filter(document__type__slug='slides').order_by('order')
|
||||
session.filtered_drafts = session.sessionpresentation_set.filter(document__type__slug='draft')
|
||||
# TODO FIXME Deleted materials shouldn't be in the sessionpresentation_set
|
||||
|
|
Loading…
Reference in a new issue