from django import template
from myapp.views import has_feature

register = template.Library()

@register.simple_tag(takes_context=True)
def plan_allowed(context, feature_key):
    request = context['request']
    if not request.user.is_authenticated:
        return False
    return has_feature(request.user, feature_key)
