try/except sur events caldav
[auf_savoirs_en_partage_django.git] / auf_savoirs_en_partage / chercheurs / views.py
index ec7f6f1..c28db11 100644 (file)
@@ -9,7 +9,9 @@ from models import Personne
 def repertoire(request):
     """Mock up du répertoire"""
     chercheurs = Chercheur.objects.all()
+    nb_chercheurs = chercheurs.count()
     variables = { 'chercheurs': chercheurs,
+                  'nb_chercheurs': nb_chercheurs,
                 }
     return render_to_response ("chercheurs/repertoire.html", \
             Context (variables), 
@@ -37,11 +39,20 @@ def inscription(request):
             Context (variables), 
             context_instance = RequestContext(request))
             
-def perso(request, ID):
+def perso(request, id):
     """Mock up de l'espace perso"""
-    chercheur = None   #Chercheur.objects.get(id=id)
+    chercheur = Chercheur.objects.get(id=id)
     variables = { 'chercheur': chercheur,
                 }
     return render_to_response ("chercheurs/perso.html", \
             Context (variables), 
             context_instance = RequestContext(request))
+            
+def retrieve(request, id):
+    """Fiche du chercheur"""
+    chercheur = Chercheur.objects.get(id=id)
+    variables = { 'chercheur': chercheur,
+                }
+    return render_to_response ("chercheurs/retrieve.html", \
+            Context (variables), 
+            context_instance = RequestContext(request))