Version 1.3
[auf_django_skin.git] / auf / django / skin / context_processors.py
1 # -*- encoding: utf-8 -*-
2
3 from auf.django.references import models as ref
4 from django.conf import settings
5
6 PROJET_TITRE_KEY = 'PROJET_TITRE'
7
8 def auf(request):
9 """
10 """
11 # Nom du projet
12 site = getattr(settings, PROJET_TITRE_KEY, None)
13 if not site:
14 site = "Créer une clef '%s' dans settings.py" % PROJET_TITRE_KEY
15
16 # le User peut changer de mdp s'il est local
17 try:
18 email = request.user.email
19 can_change_password = not ref.Authentification.objects.filter(courriel=email).exists()
20 except:
21 can_change_password = None
22
23 return {
24 'AUF_SITE' : site,
25 'can_change_password' : can_change_password,
26 }