refact ergo + page perso (vide)
[auf_rh_dae.git] / project / rh / views.py
index 2aae70a..17530fb 100644 (file)
@@ -1,15 +1,15 @@
 # -*- encoding: utf-8 -*-
+from django.contrib.auth.decorators import login_required
 from django.shortcuts import redirect, render_to_response, get_object_or_404
 from django.template import RequestContext
 
 #from datamaster_modeles import models as ref
 from project.rh import models as rh
+from project.decorators import user_is_this_employe
 
 
 # homes
-def index(request):
-    return render_to_response('rh/index.html', {}, RequestContext(request))
-    
+@user_is_this_employe
 def perso(request, id):
     """Espace personnel de l'employé."""
     try:
@@ -23,6 +23,7 @@ def perso(request, id):
     return render_to_response('rh/perso.html', c, RequestContext(request))
     
 # employes
+@login_required
 def employes_liste(request):
     """Liste des employés."""
     employes = rh.Employe.objects.all()
@@ -32,6 +33,7 @@ def employes_liste(request):
         }
     return render_to_response('rh/employes_liste.html', c, RequestContext(request))
     
+@login_required
 def employe(request, id):
     """Information publique sur un employé."""
     try: