X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/0fb18b38f2379e67d0098658eb2822c11a341d25..f4780d18f68d0608ae164a84f6f530dd0e2d35d2:/curriculum/templatetags/curriculum_tags.py diff --git a/curriculum/templatetags/curriculum_tags.py b/curriculum/templatetags/curriculum_tags.py index f772485..986271c 100755 --- a/curriculum/templatetags/curriculum_tags.py +++ b/curriculum/templatetags/curriculum_tags.py @@ -6,13 +6,14 @@ register = template.Library() @register.inclusion_tag("curriculum/snippets/competence.html") -def competence(texts): +def competence(texts, level): try: comps = [Competence.from_text(text) for text in texts] except: return {'texts': texts} return { 'comps': comps, + 'level': level, } @register.inclusion_tag("curriculum/snippets/curriculum.html") @@ -41,7 +42,7 @@ def curriculum(identifiers): @register.filter def url_for_level(comp, level): try: - return comp.for_level(level).get_absolute_url() + return comp.url_for_level(level) except: return comp.get_absolute_url() @@ -59,6 +60,7 @@ def course_box(course): lessons[lesson.level][lesson.type] = [] lessons[lesson.level][lesson.type].append(lesson) return { + "course": course, "lessons": lessons, }