kpsul/kfet/decorators.py

16 lines
367 B
Python
Raw Normal View History

2017-03-20 04:11:50 +01:00
from django.contrib.auth.decorators import user_passes_test
from django.core.exceptions import PermissionDenied
2016-09-01 00:45:44 +02:00
def kfet_is_team(user):
if user.is_authenticated:
if user.has_perm("kfet.is_team"):
return True
else:
raise PermissionDenied
else:
return False
2017-03-21 00:24:44 +01:00
teamkfet_required = user_passes_test(kfet_is_team)