Do not assign submissions without answers
[edumed.git] / curriculum / templatetags / curriculum_tags.py
index f772485..986271c 100755 (executable)
@@ -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,
     }