gestioCOF/gestioncof/decorators.py

19 lines
419 B
Python

from django_cas.decorators import user_passes_test
def is_cof(user):
try:
profile = user.get_profile()
return profile.is_cof
except:
return False
cof_required = user_passes_test(lambda u: is_cof(u))
def is_buro(user):
try:
profile = user.get_profile()
return profile.is_buro
except:
return False
buro_required = user_passes_test(lambda u: is_buro(u))