Admin permissions #23

Merged
mpepin merged 2 commits from admin_permissions into master 2017-09-13 22:03:36 +02:00
mpepin commented 2017-01-09 01:11:42 +01:00 (Migrated from git.eleves.ens.fr)

Meilleure interface admin

Chefs fanf'

Les chefs fanfare ont par défaut les permissions pour éditer les
utilisateurs (avec leur profil) et les événements. Ils ne peuvent
rien ajouter ou supprimer par ce biais. Pour créer des utilisateurs ou
événements il faut passer par les formulaires adéquats sur le site.

Les chefs peuvent rendre d'autre personnes chefs. Pour cela il suffit de
cocher la case is_chef sur la vue d'édition de l'utilisateur et la personne
sera automatiquement promue staff (e.g. elle pourra accéder à l'interface
admin) et ajoutée au groupe django Chef qui dispose des permissions
expliquées plus haut.

Le groupe Chef est automatiquement créé la première fois qu'il est utilisé.

Super utilisateurs

Les super utilisateurs peuvent tout gérer, y compris les permissions.

Quand un super utilisateur veut promouvoir quelqu'un chef, il doit l'ajouter
au groupe Chef à la main.

### Meilleure interface admin #### Chefs fanf' Les chefs fanfare ont par défaut les permissions pour éditer les utilisateurs (avec leur profil) et les événements. Ils ne peuvent rien ajouter ou supprimer par ce biais. Pour créer des utilisateurs ou événements il faut passer par les formulaires adéquats sur le site. Les chefs peuvent rendre d'autre personnes chefs. Pour cela il suffit de cocher la case `is_chef` sur la vue d'édition de l'utilisateur et la personne sera automatiquement promue `staff` (e.g. elle pourra accéder à l'interface admin) et ajoutée au groupe django `Chef` qui dispose des permissions expliquées plus haut. Le groupe `Chef` est automatiquement créé la première fois qu'il est utilisé. #### Super utilisateurs Les super utilisateurs peuvent tout gérer, y compris les permissions. Quand un super utilisateur veut promouvoir quelqu'un chef, il doit l'ajouter au groupe Chef à la main.
mpepin commented 2017-09-13 22:03:36 +02:00 (Migrated from git.eleves.ens.fr)

merged

merged
Sign in to join this conversation.
No reviewers
No milestone
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/ernestophone.ens.fr#23
No description provided.