# -*- coding: utf-8 -*-
# courses.templatetags.SecureFiles

from django import template
from django.utils.safestring import mark_safe

register = template.Library()


@register.simple_tag
def hasperm(obj, request):
    return obj.has_access(request)


@register.filter
def perm(obj, request):
    the_perm = obj.has_access(request)
    if the_perm:
        return mark_safe(obj.link(request))
    return ""
