Enlevé une migration qui faisait le travail en double
[auf_savoirs_en_partage_django.git] / auf_savoirs_en_partage / context_processors.py
index eaf84bf..5150e2e 100644 (file)
@@ -1,16 +1,12 @@
 # -*- encoding: utf-8 -*-
 
-from chercheurs.models import Chercheur, Utilisateur
-
+import re
     
-def user_chercheur(request):
-    user_chercheur = Chercheur.objects.none()
-    user_sep = Utilisateur.objects.none()
-    if request.user.is_authenticated():
-        try:
-            user_chercheur = Chercheur.objects.get(personne__courriel=request.user.email)
-            user_sep = Utilisateur.objects.get(id=user_chercheur.personne_id)
-        except:
-            pass
-    return {'user_chercheur': user_chercheur,
-            'user_sep': user_sep,}
+DISCIPLINE_REGION_RE = re.compile(r'/(discipline/(?P<discipline>\d+)/)?(region/(?P<region>\d+)/)?')
+def discipline_region(request):
+    match = DISCIPLINE_REGION_RE.match(request.path)
+    discipline = match.group('discipline')
+    region = match.group('region')
+    discipline = discipline and int(discipline)
+    region = region and int(region)
+    return dict(discipline_active=discipline, region_active=region)