amélioration du formulaire de coût d'embauche
[auf_rh_dae.git] / project / decorators.py
1 # -*- encoding: utf-8 -*-
2 """
3 Décorateurs AUF
4 """
5 from django.contrib.auth.decorators import user_passes_test
6 from django.core.urlresolvers import reverse
7 from django.http import HttpResponseRedirect
8 #from helpdesk.models import Ticket, TicketCC
9 from permissions import is_employe, is_admin
10
11 # Décorateurs des fonctions dans views (pour tester permissions dans views)
12
13 def admin_required(fn):
14 def inner(request, *args, **kwargs):
15 user = request.user
16 if is_admin(user):
17 return fn(request, *args, **kwargs)
18 else :
19 return HttpResponseRedirect(reverse('index'))
20 return inner