nb chercheurs
[auf_savoirs_en_partage_django.git] / auf_savoirs_en_partage / chercheurs / views.py
index b4cc42b..c28db11 100644 (file)
@@ -1,4 +1,4 @@
-# Create your views here.
+# -*- encoding: utf-8 -*-
 from django.shortcuts import render_to_response
 from django.template import Context, RequestContext
 from forms import *
@@ -6,6 +6,17 @@ from forms import *
 from auf_references_client.models import Discipline, TypeImplantation
 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), 
+            context_instance = RequestContext(request))
+
 def inscription(request):
     if request.method == 'POST':
         personne_form = PersonneForm (request.POST, prefix="personne")
@@ -27,3 +38,21 @@ def inscription(request):
     return render_to_response ("chercheurs/inscription.html", \
             Context (variables), 
             context_instance = RequestContext(request))
+            
+def perso(request, id):
+    """Mock up de l'espace perso"""
+    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))