Fettling with level granting logic

Untested as all of my forms broke I guess
This commit is contained in:
2021-07-07 17:34:19 +01:00
parent 54f2bd36bd
commit 0a9f82e480
9 changed files with 96 additions and 12 deletions

View File

@@ -198,6 +198,10 @@ def user_has_qualification(user, item, depth):
else:
return mark_safe("<span class='fas fa-hourglass-start text-warning'></span>")
@register.simple_tag
def user_level_if_present(user, level):
return tmodels.TrainingLevelQualification.objects.filter(trainee=user, level=level).first()
@register.simple_tag
def percentage_complete(level, user):
return level.percentage_complete(user)