forked from DGNum/gestioCOF
2e08951d44
Ce patch rend les décorateurs `cof_required` et `buro_required` plus agréables pour les utilisateurs; en particulier, ils ne font plus une redirection sur la page de connexion si la condition n'est pas remplie. Dans les deux cas : - Si l'utilisateur n'est pas connecté, il est renvoyé sur la page de connexion - Si l'utilisateur est connecté mais pas membre du COF/du Burô, une page d'erreur "403 Forbidden" est affichée. Dans le cas de `cof_required` cette page demande à l'utilisateur de s'inscrire au COF; dans le cas `buro_required` elle indique simplement que la page est réservée au Burô. gestioncof/ * gestioncof/templates/buro-denied.html: Ajouté. * decorators.py: bda/ * tests/test_views.py: Modifié pour correctement gérer le nouveau fonctionnement des décorateurs. |
||
---|---|---|
.. | ||
fixtures | ||
management | ||
migrations | ||
static | ||
templates | ||
templatetags | ||
tests | ||
__init__.py | ||
admin.py | ||
apps.py | ||
autocomplete.py | ||
csv_views.py | ||
decorators.py | ||
forms.py | ||
models.py | ||
petits_cours_forms.py | ||
petits_cours_models.py | ||
petits_cours_views.py | ||
shared.py | ||
signals.py | ||
urls.py | ||
views.py | ||
widgets.py |