rh.views : toutes vue protégée
authorDavin Baragiotta <davin.baragiotta@auf.org>
Mon, 4 Jun 2012 14:36:00 +0000 (10:36 -0400)
committerDavin BARAGIOTTA <davin.baragiotta@auf.org>
Mon, 4 Jun 2012 14:36:00 +0000 (10:36 -0400)
project/rh/views.py

index 1c2ed8a..c4e85db 100644 (file)
@@ -34,6 +34,7 @@ from project.rh import groups
 
 
 @login_required
+@drh_or_admin_required
 def profil(request):
     """Profil personnel de l'employé - éditable"""
     rc = RequestContext(request)
@@ -47,6 +48,7 @@ def profil(request):
 
 
 @login_required
+@drh_or_admin_required
 def employes_liste(request):
     """Liste des employés."""
     today = date.today()
@@ -64,6 +66,7 @@ def employes_liste(request):
 
 
 @login_required
+@drh_or_admin_required
 def employe(request, id):
     """Information publique sur un employé."""
     try:
@@ -687,7 +690,7 @@ def poste_apercu(request, poste_id):
         'admin/rh/poste/apercu.html', c, RequestContext(request)
     )
 
-
+@region_protected(rh.Employe)
 def employe_apercu(request, employe_id):
     employe = get_object_or_404(rh.Employe, pk=employe_id)
     user_groups = request.user.groups.all()