EPNadmin - Outil de gestion d’espaces publics numériques
Accueil > Documentation > Documentation - Préparation > Explications de la gestion des autorisations dans l’application

Explications de la gestion des autorisations dans l’application

dimanche 11 juillet 2004, par Loïc

La lecture de cet article n’est pas indispensable. Il apporte quelques informations sur les modules et les autorisation accordées aux utilisateurs de l’application.

Les fonctionnalités sont inscrites dans la base dans le script
includes/config.sql.inc.php après :

/*------------------------------------------------------------------------------*
 * x . CREATE THE FUNCTIONNALITIES
 *------------------------------------------------------------------------------*/

Ces fonctionnalités se trouvent dans la table [functions] de la base de données.

Les valeurs par défaut sont inscrites dans la base dans le script
includes/config.sql.inc.php après :

/*------------------------------------------------------------------------------*
* x . CHECK AND CREATE THE MINIMUN RECORD IN THE DATABASE
*------------------------------------------------------------------------------*/

Ces valeurs se retrouvent dans la table [functions_rigths] de la base de données.

Toutes les valeurs peuvent être modifiées par
l’exécution du script admin.php à condition d’être
identifié avec les droits d’écriture sur les droits (ie
par défaut, seul le compte [admin] y a accès). Voir pour cela Configuration des fonctionnalités.

Dans le tableau suivant : la première colonne (Droits) contient le nom des constantes qui sont utilisables dans n’importe quel script de l’application. Ces
constantes sont calculées lors de l’identification dans le
script includes/header.inc.php vers la ligne 254 et réellement
créées à chaque exécution vers la ligne 321
du même script.

Droits
Commentaire
Pardéfaut
FCT_RIGHTS Gestion des fonctionnalités de l’application et droits des utilisateurs.
Active
RIGHTS_ME
Mes droits (permissions) sur l’application.

N : aucun droit
R : droit de lecture de mes autorisations
W : droit de modification de mes autorisations
Admin : W
Manager : R
Facilitator : N
User : N
Visitor : N
RIGHTS_OTHERS
Les droits des autres utilisateurs et le paramétrage des fonctionnalités.

N : aucun droit
R : droit de lecture des autorisations des autres utilisateurs
W : droit de modifier les autorisation de n’importe quel utilisateur

Ce droit accordé à l’administrateur permet de configurer les fonctionnalités qui seront actives ou inactives dans l’application EPNadmin. Il serait dangereux d’accorder ce droit en modification (W) à d’autres utilisateurs.
Admin : W
Manager : N
Facilitator : N
User : N
Visitor : N
FCT_SITES
Gestion des structures (par exemple un EPN).
Active
SITES_ME
Les informations sur la structure à laquelle je suis rattaché (un manager peut être attaché à plusieurs structures).

N : aucun droit
R : droit de consulter les informations sur la structure à laquelle je suis rattaché
W : droit de modifier les information sur la structure à laquelle je suis rattaché
Admin : W
Manager : W
Facilitator : R
User : N
Visitor : N
SITES_OTHERS
Les informations sur toutes les structures.

N : aucun droit
R : droit de consulter les informations sur toutes les structures
W : droit de modifier les information sur toutes les structures et de créer ou supprimer une stucture.
Admin : W
Manager : R
Facilitator : N
User : N
Visitor : N
FCT_ROOMS
Gestion des salles ou groupes d’ordinateurs.
Active
ROOMS_ME
Les informations sur les salles ou groupes d’ordinateurs de la structure à laquelle je suis rattaché

N : aucun droit
R : droit de lecture des informations sur les salles de la structure à laquelle je suis rattaché
W : droit de création et de modification des informations sur les salles de la structure à laquelle je suis rattaché
Admin : W
Manager : R
Facilitator : N
User : N
Visitor : N
ROOMS_OTHERS
Les informations sur toutes les salles ou groupes d’ordinateurs de n’importe quelle structure

N : aucun droit
R : droit de lecture des informations sur les salles de n’importe quelle structure
W : droit de modification des informations sur les salles et de création de salle de n’importe quelle structure
Admin : W
Manager : N
Facilitator : N
User : N
Visitor : N
FCT_MANAGERS
Gestion des directeurs (managers) de structures
Un directeur peut être le directeur de plusieurs structures
Active
MANAGERS_ME
En tant que directeur, les informations et le compte qui me concerne.
Sans objet pour les autres utilisateurs.

N : aucun droit
R : droit de lecture des informations sur mon compte directeur
W : droit de modification des informations sur mon compte directeur
Admin : W
Manager : W
Facilitator : N
User : N
Visitor : N
MANAGERS_OTHERS
Les informations et les comptes de tous les directeurs de n’importe quelle structure.

N : aucun droit
R : droit de lecture des informations sur n’ilmporte quel compte directeur
W : droit de modification des informations des directeurs et de création de compte de directeur pour n’importe quelle structure
Admin : W
Manager : N
Facilitator : N
User : N
Visitor : N
FCT_FACILITATORS
Gestion des informations et des comptes animateurs
Inactive
FACILITATORS_ME
En tant qu’animateur : les informations me concernant.
En tant que directeur ou usager : les informations sur les animateurs qui sont rattachés à la structure à laquelle je suis rattaché.

N : aucun droit.
R : droit de lecture des informations sur les animateurs de la structure à laquelle je suis rattaché
W : droit de mofication des informations sur les animateurs de la structure à laquelle je suis rattaché.
 + pour les directeurs : droit de création d’un compte animateur pour la structure à laquelle je suis rattaché
Admin : N
Manager : W
Facilitator : W
User : N
Visitor : N
FACILITATORS_OTHERS
Les informations et comptes de tous les animateurs de n’importe quelle structure.

N : aucun droit.
R : droit de lecture des informations sur tous les animateurs
W : droit de mofication des informations sur tous les animateurs et de création de compte animateur pour n’importe quelle structure
Admin : N
Manager : R
Facilitator : R
User : N
Visitor : N
FCT_USERS
Gestion des informations et comptes des usagers
Inactive
USERS_ME
En tant qu’usager : les informations sur mon compte
En tant qu’animateur ou directeur : les informations sur les comptes des usagers attachés à la même structure que moi

N : aucun droit
R : droit de consultation des informations sur moi (usager) ou les usagers de ma structure (animateur ou directeur)
W : droit de modification des informations sur moi (usager) ou les usagers de ma structure (animateur ou directeur)
 + pour les animateurs et directeurs : droit de création d’un compte usager pour ma structure.
Admin : N
Manager : W
Facilitator : W
User : R
Visitor : N
USERS_OTHERS
Les informations et comptes de tous les usagers de n’importe quelle structure.

N : aucun droit
R : accès en lecture aux informations sur tous les usagers
W : droit de modification de tous les usagers et de création de compte d’usager de n’importe quelle structure
Admin : N
Manager : R
Facilitator : R
User : N
Visitor : N
FCT_GROUPS
TODO
Inactive
GROUPS_ME
TODO
Admin : N
Manager : W
Facilitator : W
User : N
Visitor : N
GROUPS_OTHERS
TODO
Admin : N
Manager : N
Facilitator : N
User : N
Visitor : N
FCT_CREDITS
Gestion des crédits d’heures et abonnements des usagers et tarifs appliqués.
Incative
CREDITS_ME
En tant qu’usager : les informations sur mes tarifs, crédits d’heures et dates d’abonnement me concernant.
En tant que directeur ou animateur : les informations de tarifs, crédits et abonnement des usagers attachés à la même structure que moi.

N : aucun droit
R : droit consultation des informations de tarif appliqué, crédits et abonnements sur moi (usager) ou les usagers de ma structure (directeur et animateurs)
W : droit de modification des informations de tarif appliqué, crédits et abonnements sur moi (usager) ou les usagers de ma structure (directeur et animateurs)
Admin : N
Manager : W
Facilitator : R
User : R
Visitor : N
CREDITS_OTHERS
Les informations des tarifs appliqués, crédits d’heures et dates d’abonnement de n’importe quel usagers.

N : aucun droit
R : droit consultation des informations de tarif appliqué, crédits et abonnements sur n’importe quel usager
W : droit de modification des informations de tarif appliqué, crédits et abonnements sur n’importe quel usager
Admin : N
Manager : R
Facilitator : R
User : N
Visitor : N
FCT_TARIFFS
Gestion des tariffs applicables aux usagers.
Un tarif peut être commun à toutes les structures ou bien spécifique à une d’entre elles.
Inactive
TARIFFS_ME
Les tariffs applicables dans la structure à laquelle je suis rattaché.
Sans objet en tant qu’administrateur ou visiteur.

N : aucun droit
R : droit de consultation des tarifs applciables dans la structure à laquelle je suis rattaché
W : droit de modification ou de création de tarifs applciables dans la structure à laquelle je suis rattaché
Admin : W
Manager : W
Facilitator : N
User : N
Visitor : N
TARIFFS_OTHERS
Les tariffs applicables dans n’importe quelle structure.

N : aucun droit
R : droit de consultation des tarifs applciables dans n’importe quelle structure.
W : droit de modification ou de création de tarifs applciables dans n’importe quelle structure.
Admin : W
Manager : R
Facilitator : N
User : N
Visitor : N
FCT_EQUIPMENT
Gestion du parc de matériel, notamment les ordinateurs et des applications disponibles.
Inactive
EQUIPMENT_ME
Les ordinateurs et logiciels dans les salles de la structure à laquelle je suis rattaché.
Sans objet pour l’administrateur ou le visiteur.

N : aucun droit
R : droit de consultation des informations sur le matériel et les logiciels dans les salles de la structure à laquelle je suis rattaché.
W : droit de modification et de création d’information sur le matériel et les logiciels dans les salles de la structure à laquelle je suis rattaché.
Admin : W
Manager : W
Facilitator : R
User : N
Visitor : N
EQUIPMENT_OTHERS
Les ordinateurs et logiciels dans n’importe quelle salle de n’importe quelle structure.

N : aucun droit
R : droit de consultation des informations sur le matériel et les logiciels dans les salles n’importe quelle structure.
W : droit de modification et de création d’information sur le matériel et les logiciels dans les salles de n’importe quelle structure.
Admin : W
Manager : N
Facilitator : N
User : N
Visitor : N
FCT_LOANS
Gestion des emprunts de matériels entre structures.
Inactive
LOANS_ME
Les prêts accordés et emprunts faits par la structure à laquelle je suis rattaché.
Sans objet pour l’administarteur et le visiteur.

N : aucun droit
R : consultation de l’état des prêts et emprunts de matériels concernant la structure à laquelle je suis rattaché.
W : possibilité de faire des demandes d’emprunt et d’accorder des prêts ainsi que d’enregistrer des retours de prêts de matériels concernant la structure à laquelle je suis rattaché.
Admin : N
Manager : W
Facilitator : R
User : N
Visitor : N
LOANS_OTHERS
Tous les prêts/emprunts de matériels entre structures.
Sans objet pour l’administarteur et le visiteur.

N : aucun droit
R : consultation de l’état de tous les prêts et emprunts de matériels
W : possibilité de faire des demandes d’emprunt et d’accorder des prêts ainsi que d’enregistrer des retours de prêts de matériels entre n’importe quelle structure.
Admin : N
Manager : N
Facilitator : N
User : N
Visitor : N
FCT_MAINTENANCE
Gestion de la maintenance des matériels : demandes d’intervention et interventions
Inactive
MAINTENANCE_ME
Les informations sur les demandes d’intervention et interventions sur le matériel de la structure à laquelle je suis attaché.
Animateur : et aussi les interventions pour lesquelles je suis le dépanneur.

N : aucun droit
R : consultation des demandes d’intervention et interventions sur la matériel de la structure à laquelle j’appartiens ou bien des intervention que je mène (en tant qu’animateur).
W : droit d’émettre une demande d’intervention pour du matériel de la structure à laquelle je suis attaché, ou d’enregistrer des interventions lorsque j’interviens (en tant qu’animateur).
Admin : N
Manager : W
Facilitator : W
User : N
Visitor : N
MAINTENANCE_OTHERS
Les informations sur les demandes d’intervention et interventions sur le matériel de toutes les structures.

N : aucun droit
R : consultation des demandes d’intervention et interventions sur la matériel de n’importe quelle structure.
W : droit d’émettre une demande d’intervention pour du matériel de n’importe quelle structure.
Admin : N
Manager : N
Facilitator : N
User : N
Visitor : N
FCT_SCHEDULES
Gestionducalendrier d’ouverture des salles.
Inactive
SCHEDULES_ME
Le calendrier des jours et heures d’ouverture de chaque salle de la structure à laquelle je suis attaché.

N : aucun droit
R : droit de consultation du calendrier des salles de la structure à laquelle je suis attaché
W : droit de mofication du calendrier et du modèle hebdomadaire de chaque salle de la structure à laquelle je suis attaché
Admin : N
Manager : W
Facilitator : N
User : N
Visitor : N
SCHEDULES_OTHERS
Le calendrier des jours et heures d’ouverture de chaque salle de n’importe quelle structure.

N : aucun droit
R : droit de consultation du calendrier de n’importe quelle salle
W : droit de mofication du calendrier et du modèle hebdomadaire de chaque salle de n’importe quelle structure
Admin : N
Manager : N
Facilitator : N
User : N
Visitor : N
FCT_SESSIONS
Gestion des réservations de salle.
Active
SESSIONS_ME Réservations de salles de la structure à laquelle je suis attaché ou réservations par la structure à laquelle je suis attaché.

N : aucun droit.
R : droit de consultation des demandes de réservations, réservations et bilan de sessions organisées dans une salle de la structure à laquelle je suis attaché ou organisée par la structure à laquelle je suis attaché.
W : droit de demander une réservation au nom de la structure à laquelle j’appartiens dans n’importe quelle salle et réserver ou accorder une réservation dans une salle de la structure à laquelle je suis attaché.
Admin : N
Manager : W
Facilitator : W
User : N
Visitor : N
SESSIONS_OTHERS Toutes les réservations ou demandes de réservations de salles de n’importe quelle structure et organisée par n’importe quelle structure.

N : aucun droit.
R : droit de consultation des demandes de réservations, réservations et bilan de sessions n’importe où par n’importe quelle structure.
W : droit de demander une réservation, réserver ou faire le bilan de n’importe quelle salle pour n’importe quelle structure.
Admin : N
Manager : N
Facilitator : N
User : N
Visitor : N
FCT_THEMES
Gestion des thèmes d’initiations
Inactive
THEMES_ME
Information sur tous les thèmes d’initiations.

N : aucun
R : droit de consultation des informations sur les thèmes d’initiation.
W : droit de créer des thèmes d’initiations.
Admin : W
Manager : N
Facilitator : N
User : N
Visitor : N
THEMES_OTHERS
Information sur tous les thèmes d’initiations.

N : aucun
R : droit de consultation des informations sur les thèmes d’initiation.
W : droit de créer, modifier ou supprimer des thèmes d’initiations.
Admin : W
Manager : N
Facilitator : N
User : N
Visitor : N
FCT_INITIATIONS
Gestion des contenus d’initiations et des descriptifs de documents liés
Inactive
INITIATIONS_ME
Information sur les contenus d’initiations, des descriptifs de documents liés et des documents liés.

N : droit de consultation des contenus d’iniations et des descriptifs de documents liés, mais sans recherche possible (uniquement accès par lien).
R : droit de recherche, de consultation des contenus d’iniations et des descriptifs de documents liés.
W : droit de modification, création et modification des contenus d’iniations, des descriptifs de documents liés et de mise en ligne des documents liés. La limite de ce droit est qu’il n’est pas possible de rendre les contenus, descriptifs et documents "valides".
Admin : N
Manager : W
Facilitator : W
User : N
Visitor : N
INITIATIONS_OTHERS
Information sur les contenus d’initiations, des descriptifs de documents liés et des documents liés, ainsi que la validation de ces contenus.

N : droit de consultation des contenus d’iniations et des descriptifs de documents liés, mais sans recherche possible (uniquement accès par lien).
R : droit de recherche, de consultation des contenus d’iniations et des descriptifs de documents liés.
W : droit de modification, création et modification des contenus d’iniations, des descriptifs de documents liés et de mise en ligne des documents liés. Il est possible de passer des contenus, descriptifs et documents liés au statut de "validé".
Admin : N
Manager : W
Facilitator : N
User : N
Visitor : N
FCT_EXCHANGES
Gestion des partages et échanges de contenus d’initiation et des documents liés.
Inactive
EXCHANGES_ME
Les informations sur la disponibilité des contenus, des descriptifs et des documents liés pour d’autres serveurs EPNadmin.

N : aucun
R : sans objet
W : possibilité de rendre un contenu, descriptif et documents accessibles aux autres serveurs EPNadmin.
Admin : N
Manager : W
Facilitator : N
User : N
Visitor : N
EXCHANGES_OTHERS
Les informations sur les contenus, descriptifs et documents liés des autres serveurs EPNadmin.

N : aucun
R : accès aux contenus, descriptifs et documents liés depuis d’autres serrveurs EPNadmin et possibilité de les importer (si INITIATIONS_ME="w").
W : possibilité de définir le serveur de référencement des contenus et descriptifs et d’interdire certains serveurs EPNadmin à partager pour notre serveur. (TODO  : vérifier, et modifier si besoin.)
Admin : W
Manager : W
Facilitator : R
User : N
Visitor : N
FCT_EVALUATIONS
Gestion des compétences par autoévaluation des usagers (TODO : et des animateurs ?)
Inactive
EVALUATIONS_ME
Usager : mes compétences.
Directeur ou animateur : compétences des usagers de la structure à laquelle je suis attaché.

N : aucun droit
R : usager : droit de consultation du niveau de mes compétences
 directeur ou animateur : droit de consultation du niveau des compétences des usagers de la structure à laquelle je suis attaché.
W : usager : droit de modification de mon niveau de compétences, c’est à dire que l’usager peut accédder à la procédure d’autévaluation.
Admin : N
Manager : R
Facilitator : R
User : W
Visitor : N
EVALUATIONS_OTHERS
Les compétences de tous les usagers.

N : aucun droit
R : droit de consultation du niveau de compétences de tous les usagers.
W : droit de modification de niveau de compétences de tous les usagers.
Admin : N
Manager : R
Facilitator : R
User : N
Visitor : N
FCT_CIRCUITS
Gestion des parcours pédagogiques (suite d’initiations) des usagers (TODO : et des animateurs ?)
Inactive
CIRCUITS_ME
Usager : mon parcours pédagogique.
Directeur ou animateur : le parcours pédagogique d’un usager atatché à la même structure que la mienne.

N : aucun droit
R : consultation du parcours
W : possibilité d’ajouter ou de supprimer des initiations au parcours pédagogique
Admin : N
Manager : R
Facilitator : R
User : W
Visitor : N
CIRCUITS_OTHERS
Le parcours pédagogique de tous les usagers.

N : aucun droit
R : consultation du parcours
W : possibilité d’ajouter ou de supprimer des initiations aux parcours pédagogique de n’importe quel usager.
Admin : N
Manager : R
Facilitator : R
User : N
Visitor : N
FCT_USES
Gestion des utilisations de postes par les usagers
Inactive
USES_ME
Les utilisations passées et à venir de postes

 usager : par moi

 directeur ou animateur : par les usagers attaché à la même structure que moi ou sur un poste de ma structure.

N : rien (si vous avez pas compris encore...)
R : consultation de l’historique et mes (usager) réservations prévues de poste ou de ceux de tous les usagers de ma structure (directeur ou animateur)
W : usager : possiiblité de réserver un poste à l’avance ou d’annuler une réservation prévue.
 directeur ou animateur : possibiité de réserver un poste pour n’importe quel usager, d’annuler une réservation prévue ou une utilisation passée ou encore de marquer un "lapin" (ie une absence non excusée).
Admin : N
Manager : W
Facilitator : W
User : W
Visitor : N
USES_OTHERS
Les utilisations passées et à venir de postes de n’importe quelle structure pour n’importe quel usager.

N : toujours pas plus de droit
R : droit de consultation des utilisations passées et prévues de poste
W : droit de réservation, d’annulation et de pose de lapin (absence non excusée) pour n’importe quel usager pour n’importe quel poste.
Admin : N
Manager : N
Facilitator : N
User : N
Visitor : N
FCT_USAGES
Gestion des usages possibles
Inactive
USAGES_ME
Liste des usages possibles sur les postes (et à choisir lors des réservations de postes).

N : aucun droit
R : consultation de la liste des usages
W : possibilité de créer un nouvel usage
Admin : W
Manager : N
Facilitator : N
User : N
Visitor : N
USAGES_OTHERS
Liste des usages possibles sur les postes (et à choisir lors des réservations de postes).

N : aucun droit
R : consultation de la liste des usages
W : possibilité de créer, modifier ou supprimer les usages
Admin : W
Manager : N
Facilitator : N
User : N
Visitor : N
FCT_DOMAINS
Gestion des noms de domaines (DNS) disponibles sur le serveur
Inactive
DOMAINS_ME Noms de domaines.

N : pas plus qu’avant
R : consultation de la liste des noms de domaines
W : création de noms de domaines
Admin : W
Manager : N
Facilitator : N
User : N
Visitor : N
DOMAINS_OTHERS Noms de domaines.

N : pas plus qu’avant
R : consultation de la liste des noms de domaines
W : création, modification, suppression de noms de domaines
Admin : W
Manager : N
Facilitator : N
User : N
Visitor : N
FCT_WEBSITES
Gestion de l’hébergement de sites web en sous-domaine
Inactive
WEBSITES_ME
Informations sur les sous-domaines et alias de sites web (directeur, animateur) ou pages perso (usager) et comptes FTP pour les hébergements.

N : rien
R : consultation des informations sur la page perso (usager) ou les sites web en sous-domaine (directeur ou animateur) gérés par ma structure.
W : création et suppression de sites web en sous-domaine et compte FTP pour ma structure (directeur et animateur). Sans objet pour les usagers.
Admin : N
Manager : W
Facilitator : W
User : R
Visitor : N
WEBSITES_OTHERS
Informations sur les sous-domaines et aliais de sites web et comptes FTP pour les hébergements de toutes les structures.

N : rien
R : consultation des informations sur les sites web en sous-domaine pour n’importe quelle structure.
W : création et suppression de sites web en sous-domaine et compte FTP pour n’importe quelle structure.
Admin : W
Manager : N
Facilitator : N
User : N
Visitor : N
FCT_EMAILS
Gestion de l’hébergement de courriel en sous-domaine

EMAILS_ME
Informations sur les sous-domaines et alias de courriels (directeur) ou compte de courriel (usager ou animateur).

N : rien
R : consultation des informations sur mon courriel (usager ou animateur) ou les sous-domaine et alias de courriels (directeur) gérés par ma structure.
W : création de compte de courriel (pour moi usager ou les usagers de ma structure en directeur ou animateur).
 + directeur : création et suppression sous-domaine et alias de courriels pour ma structure.
Admin : N
Manager : W
Facilitator : R
User : R
Visitor : N
EMAILS_OTHERS
Informations sur les sous-domaines et alias de courriels et comptes de courriels.

N : rien
R : consultation des informations sur les sous-domaine et alias de courriels de n’importe quelle structure.
W : création de compte de courriel, création et suppression sous-domaine et alias de courriels pour n’importe quelle structure.
Admin : W
Manager : N
Facilitator : N
User : N
Visitor : N
FCT_STATISTICS
Affichage de statistiques et tableaux de bord
Inactive
STATISTICS_ME
Affichage des statistiques concernant uniquement la structure à laquelle je suis rattaché.

N : rien
R : possibilité de consultation
W : sans objet
Admin : N
Manager : R
Facilitator : R
User : R
Visitor : N
STATISTICS_OTHERS
Affichage des statistiques concernant toutes les structures.

N : rien
R : possibilité de consultation
W : sans objet
Admin : N
Manager : R
Facilitator : R
User : N
Visitor : N
SPIP | squelette | | Plan du site | Suivre la vie du site RSS 2.0