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 |