Bonjour ! Ce genre de droit se règle dans la matrice de gestion des droits, qui nécessite de modifier des enregistrements dans la base de données. 1) il faut vérifier que la matrice de gestion des droits autorise un agent de ville à communiquer avec des directeurs et des enseignants de la même ville. Pour ceci, vérifier que l'on a les lignes suivantes dans la table module_rightmatrix, indiquant la politique de droit à suivre : id user_type_in user_type_out right node_type ?? USER_VIL USER_ENS COMM BU_VILLE ?? USER_VIL USER_ENS VOIR BU_VILLE ?? USER_VIL USER_DIR COMM BU_VILLE ?? USER_VIL USER_DIR VOIR BU_VILLE Il faut aussi vérifier que les directeurs et enseignants ont le droit de répondre à l'agent de ville:
id user_type_in user_type_out right node_type ?? USER_ENS USER_VIL COMM BU_VILLE ?? USER_ENS USER_VIL VOIR BU_VILLE ?? USER_DIR USER_VIL COMM BU_VILLE ?? USER_DIR USER_VIL VOIR BU_VILLE Ces lignes indiquent qu'un directeur (USER_DIR) a le droit de VOIR et de COMMuniquer avec un agent de ville (USER_VIL), de la même ville (=BU_VILLE).
2) Attention, après changements dans cette table, il faut que l'usager admin. vide le cache Iconito (outils systèmes lorsque l'admin est connecté). En espérant que ça aide. |