Commit | Line | Data |
---|---|---|
6a6650bf OL |
1 | # -*- encoding: utf-8 -*- |
2 | ||
3 | import settings | |
07222ca7 | 4 | from auf.django.references import models as ref |
6a6650bf OL |
5 | |
6 | PROJET_TITRE_KEY = 'PROJET_TITRE' | |
6a6650bf OL |
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 | ||
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 | } |