Using Meta Class for ordering assignments by name
This commit is contained in:
parent
56e3fe7a37
commit
77ae543ff2
@ -253,6 +253,7 @@ class Assignment(models.Model, SlideMixin):
|
|||||||
('can_nominate_self', ugettext_noop("Can nominate themselves")),
|
('can_nominate_self', ugettext_noop("Can nominate themselves")),
|
||||||
('can_manage_assignment', ugettext_noop("Can manage assignment")),
|
('can_manage_assignment', ugettext_noop("Can manage assignment")),
|
||||||
)
|
)
|
||||||
|
ordering = ('name',)
|
||||||
|
|
||||||
register_slidemodel(Assignment)
|
register_slidemodel(Assignment)
|
||||||
|
|
||||||
|
@ -59,7 +59,7 @@ def get_overview(request):
|
|||||||
if sort in ['name','status']:
|
if sort in ['name','status']:
|
||||||
query = query.order_by(sort)
|
query = query.order_by(sort)
|
||||||
except KeyError:
|
except KeyError:
|
||||||
query = query.order_by('name')
|
pass
|
||||||
if 'reverse' in request.GET:
|
if 'reverse' in request.GET:
|
||||||
query = query.reverse()
|
query = query.reverse()
|
||||||
|
|
||||||
@ -353,7 +353,7 @@ class AssignmentPDF(PDFView):
|
|||||||
story.append(Paragraph("%s" % preamble.replace('\r\n', '<br/>'),
|
story.append(Paragraph("%s" % preamble.replace('\r\n', '<br/>'),
|
||||||
stylesheet['Paragraph']))
|
stylesheet['Paragraph']))
|
||||||
story.append(Spacer(0, 0.75 * cm))
|
story.append(Spacer(0, 0.75 * cm))
|
||||||
assignments = Assignment.objects.order_by('name')
|
assignments = Assignment.objects.all()
|
||||||
if not assignments: # No assignments existing
|
if not assignments: # No assignments existing
|
||||||
story.append(Paragraph(_("No assignments available."),
|
story.append(Paragraph(_("No assignments available."),
|
||||||
stylesheet['Heading3']))
|
stylesheet['Heading3']))
|
||||||
@ -675,5 +675,5 @@ def get_widgets(request):
|
|||||||
Widget(
|
Widget(
|
||||||
name=_('Assignments'),
|
name=_('Assignments'),
|
||||||
template='assignment/widget.html',
|
template='assignment/widget.html',
|
||||||
context={'assignments': Assignment.objects.all().order_by('name')},
|
context={'assignments': Assignment.objects.all()},
|
||||||
permission_required='assignment.can_manage_assignment')]
|
permission_required='assignment.can_manage_assignment')]
|
||||||
|
Loading…
Reference in New Issue
Block a user