from django.contrib.auth.decorators import user_passes_test from django.core.exceptions import PermissionDenied def kfet_is_team(user): if user.is_authenticated: if user.has_perm("kfet.is_team"): return True else: raise PermissionDenied else: return False teamkfet_required = user_passes_test(kfet_is_team)