@register.inclusion_tag("curriculum/snippets/curriculum.html")
-def curriculum(identifiers):
+def curriculum(identifiers, new=False):
+ # shouldn't be needed, but is
+ identifiers = [id for id in identifiers if id]
try:
currs = [Curriculum.objects.get(identifier__iexact=identifier.replace(' ', ''))
for identifier in identifiers]
currset = SortedDict()
for curr in currs:
- k = curr.course, curr.level
+ k = curr.course, curr.level.verbose
if k not in currset:
currset[k] = SortedDict()
typename = Curriculum.TYPES[curr.type]
return {
'currset': currset,
+ 'new': new,
}