diff --git a/docs/ConfigPermissions.md b/docs/ConfigPermissions.md index e43df1f5..da295796 100644 --- a/docs/ConfigPermissions.md +++ b/docs/ConfigPermissions.md @@ -39,7 +39,7 @@ Voici les permissions utilisées: * **Sco Change Entreprises** : modifier le fichier d'entreprises - * **Sco Users Manage** : voir et modifier les utilisateurs ScoDoc + * **Sco Users Admin** : voir et modifier les utilisateurs ScoDoc * **Sco Users View** : voir les utilisateurs ScoDoc @@ -53,31 +53,40 @@ Pour la liste à jour des permissions et leur nom complet, et les associations i ### Rôles associés à chaque permission dans chaque département Les rôles listés ici sont ceux définis dans chaque département (`Admin` réfère donc à l'`AdminXXX` du département `XXX`, à ne pas confondre avec l'utilisateur `admin`). -Permission | Rôles... | |   ------------| ------- | -- | -- - **`ScoView`** | `Ens` | `Secr` | `Admin` - **`ScoEnsView`** | `Ens` | | `Admin` - **`ScoUsersView`** | `Ens` | `Secr` | `Admin` - **`ScoEtudAddAnnotations`** | `Ens` | `Secr` | `Admin` - **`ScoAbsChange`** | `Ens` | `Secr` | `Admin` - **`ScoEntrepriseView`** | `Ens` | `Secr` | `Admin` - **`ScoEntrepriseChange`** | | `Secr` | `Admin` - **`ScoEtudChangeAdr`** | | `Secr` | `Admin` - **`ScoChangeFormation`** | | | `Admin` - **`ScoEditAllNotes`** | | | `Admin` - **`ScoEditAllEvals`** | | | `Admin` - **`ScoImplement`** | | | `Admin` - **`ScoEtudChangeGroups`** | | | `Admin` - **`ScoEtudInscrit`** | | | `Admin` - **`ScoUsersAdmin`** | | | `Admin` - **`ScoChangePreferences`** | | | `Admin` +Permission |  Rôles... | |   | +-----------------------------|--------------|--------|---------| + **`ScoView`** | `Ens` | `Secr` | `Admin` | + **`ScoEnsView`** | `Ens` | | `Admin` | + **`ScoUsersView`** | `Ens` | `Secr` | `Admin` | + **`ScoEtudAddAnnotations`** | `Ens` | `Secr` | `Admin` | + **`ScoAbsChange`** | `Ens` | `Secr` | `Admin` | + **`ScoEntrepriseView`** | `Ens` | `Secr` | `Admin` | + **`ScoEntrepriseChange`** | | `Secr` | `Admin` | + **`ScoEtudChangeAdr`** | | `Secr` | `Admin` | + **`ScoChangeFormation`** | | | `Admin` | + **`ScoEditAllNotes`** | | | `Admin` | + **`ScoEditAllEvals`** | | | `Admin` | + **`ScoImplement`** | | | `Admin` | + **`ScoEtudChangeGroups`** | | | `Admin` | + **`ScoEtudInscrit`** | | | `Admin` | + **`ScoUsersAdmin`** | | | `Admin` | + **`ScoChangePreferences`** | | | `Admin` | ## Gestion des utilisateurs -Les utilisateurs sont associés à des rôles et à un département principal. +Les utilisateurs sont associés à un département principal et à des rôles. -Le fait d'être, ou non, associé à un département est important pour les responsables (rôle `AdminXXX`. En effet, si le responsable est associé à un département, *il ne pourra créer des utilisateurs que dans ce département* (c'est en général ce qu'on veut pour un chef de département, qui "recrute" des enseignant uniquement dans son département). +Le fait d'être, ou non, associé à un département est important: +* pour tous les utilisateurs: hormis le SuperAdmin, seuls les administrateurs du département d'appartenance sont habilités à modifier les caractéristiques principales (nom, prenom, email, mot de passe) de cet utilsateur +* pour les responsables (rôle `AdminXXX`. En effet, si le responsable est associé à un département, *il ne pourra créer des utilisateurs que dans ce département* +(c'est en général ce qu'on veut pour un chef de département, qui "recrute" des enseignant uniquement dans son département). +Pour la gestion des rôles, l'administrateur d'un département peut ajouter ou supprimer les rôles *de ce département* à n'importe quel utilisateur, y compris à ceux qui ne sont pas du même département + +Exemple: si PAUL est du département GEII et a les rôles AdminGEII et AdminCJ +* Il pourra créer des utilisateurs uniquement dans le département GEII +* il pourra ajouter ou retirer les rôles EnsGEII, SecrGEII, AdminGEII à tout utilisateur de scodoc +* il pourra ajouter ou retirer les rôles EnsCJ, SecrCJ, AdminCJ à tout utilisateur de scodoc Plus d'informations techniques sur la page [AdminUsers](AdminUsers.md).