## Rôles définis dans l'installation standard Voir aussi sur les rôles et leur utilisation la page [ConfigPermissionsDept](ConfigPermissionsDept.md) Les informations ci-dessous ne sont utiles que pour les développeurs ou pour des usages avancés de ScoDoc. ## Principales permissions et fonctions associées ### Liste des permissions Zope Les permissions utilisées par ScoDoc ont des noms qui commencent par "Sco", de façon à les grouper dans l'interface de Zope (ZMI), qui est peu pratique. Pour changer ces permissions (plus précisément pour associer les permissions à des rôles), aller dans l'onglet "Security" du dossier "Dept" (celui qui *contient* l'instance de ScoDoc, habituellement nommée "Scolarite"). Voici les permissions utilisées: * **Sco View** : voir les pages de ScoDoc (à réserver aux enseignants et administratifs) * **Sco View Ens** : voir les parties réservées aux enseignants (à l'exclusion des secrétariats) * **Sco Modifier toutes notes** : modifier toutes les notes (dans tous les semestres) * **Sco Modifier toutes les evaluations** : créer/modifier/supprimer des évaluations dans tous les semestres (mais pas saisir des notes) * **Sco Change Formation** : créer/modifier/supprimer des formations (programmes pédagogiques) * **Sco Implement Formation** : mettre en place des semestres (sessions) de formation * **Sco Change Absences** : saisir des absences * **Sco Change Etud Address** : changer les adresses des étudiants * **Sco Change Etud Groups** : changer les groupes des étudiants * **Sco Inscrire Etud** : inscrire des étudiants * **Sco Etud Add Annotations** : ajouter des annotations sur les étudiants * **Sco View Entreprises** : accéder au fichier d'entreprises * **Sco Change Entreprises** : modifier le fichier d'entreprises * **Sco Users Manage** : voir et modifier les utilisateurs ScoDoc * **Sco Users View** : voir les utilisateurs ScoDoc * **Sco Change Preferences** : modifier les préférences du département * **Sco Super Admin** : réservé à l'administrateur (création de départements) Pour la liste à jour des permissions et leur nom complet, et les associations initiales rôles/permissions, voir le fichier `sco_permissions.py` dans les sources. ### 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` ## Gestion des utilisateurs Les utilisateurs sont associés à des rôles et à un département principal. 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). Plus d'informations techniques sur la page [AdminUsers](AdminUsers.md).