Mise à jour des permissions #136

Open
opened 2017-02-09 16:20:20 +01:00 by ccadiou · 1 comment
ccadiou commented 2017-02-09 16:20:20 +01:00 (Migrated from git.eleves.ens.fr)

Le nouveau modèle de permission sera basé sur l'appartenance à des groupes (COF, BDS, …) et pas sur un booléen is_cof. Il faut remplacer les décorateurs @require_cof.

Le nouveau modèle de permission sera basé sur l'appartenance à des groupes (COF, BDS, …) et pas sur un booléen `is_cof`. Il faut remplacer les décorateurs `@require_cof`.
michele.orru commented 2017-02-11 02:41:57 +01:00 (Migrated from git.eleves.ens.fr)

more eloquently:

more eloquently: - remove `cof/decorators.py`, replace `cof_required` and `buro_required` with <https://docs.djangoproject.com/en/1.10/topics/auth/default/#the-permission-required-decorator> - add a receiver for `post_save` à la `gestion/models.py` that adds the permission to each new user: <https://docs.djangoproject.com/en/1.10/topics/auth/default/#permissions-and-authorization> - remove boolean flags from database.
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: DGNum/gestioCOF#136
No description provided.