1.1
[auf_django_skin.git] / auf / django / skin / context_processors.py
CommitLineData
6a6650bf
OL
1# -*- encoding: utf-8 -*-
2
3import settings
07222ca7 4from auf.django.references import models as ref
6a6650bf
OL
5
6PROJET_TITRE_KEY = 'PROJET_TITRE'
6a6650bf
OL
7
8def 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
07222ca7
OL
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
6a6650bf
OL
23 return {
24 'AUF_SITE' : site,
07222ca7 25 'can_change_password' : can_change_password,
6a6650bf 26 }