From a962b59a011c3bcd97c695e839f5b4184926653d Mon Sep 17 00:00:00 2001 From: adityacp Date: Fri, 17 Nov 2017 19:42:23 +0530 Subject: Add new custom template tag to get learning unit status --- yaksh/templatetags/custom_filters.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/yaksh/templatetags/custom_filters.py b/yaksh/templatetags/custom_filters.py index df6ecce..1195653 100644 --- a/yaksh/templatetags/custom_filters.py +++ b/yaksh/templatetags/custom_filters.py @@ -1,5 +1,6 @@ from django import template from django.template.defaultfilters import stringfilter +import os try: from itertools import zip_longest except ImportError: @@ -27,3 +28,14 @@ def inprogress(answerpaper): @register.filter(name='zip') def zip_longest_out(a, b): return zip_longest(a, b) + + +@register.filter(name="file_title") +def file_title(name): + return os.path.basename(name) + + +@register.simple_tag +def get_unit_status(course, module, unit, user): + return course.get_unit_completion_status(module, user, unit) + -- cgit