Workflow tags hypha.apply.funds.templatetags.workflow_tags ¶ register module-attribute ¶ register = Library() check_permission ¶ check_permission(user, perm, submission) Source code in hypha/apply/funds/templatetags/workflow_tags.py 6 7 8 9 10def check_permission(user, perm, submission): if submission.is_archive: return False perm_method = getattr(submission.phase.permissions, f"can_{perm}", lambda x: False) return perm_method(user) has_edit_perm ¶ has_edit_perm(user, submission) Source code in hypha/apply/funds/templatetags/workflow_tags.py 13 14 15@register.filter def has_edit_perm(user, submission): return check_permission(user, "edit", submission) has_review_perm ¶ has_review_perm(user, submission) Source code in hypha/apply/funds/templatetags/workflow_tags.py 18 19 20@register.filter def has_review_perm(user, submission): return check_permission(user, "review", submission)