Open RNF-SI opened 1 year ago
Quelle version de GeoNature ?
Les évolutions des permissions n'ont pas changé du tout la structure des données du schéma utilisateurs
géré niveau UsersHub.
C'est uniquement le schéma gn_permissions
de GeoNature qui a évolué dans la 2.13.
Dans le module Dashboard, il n'y a pas de permissions, soit y accède soit y n'y accède pas.
Le champ "groupe" est bien présent dans ta table récupérée ?
Oui le champ groupe est bien présent. Le foreign schema vient d'un GeoNature également en 2.13.2.
Pour le module Dashboard, on voit donc forcément les infos sur les données de l'ensemble des utilisateurs, pas que ceux de son organisme ?
Les évolutions de gn_permissions n'ont t'elles pas conduit à une complétion de la table à l'installation à partir de données du schéma utilisateur ? auquel cas ça serait le mauvais schéma utilisateur pour ma part
Oui le module Dashboard n'a jamais eu de permissions implémentées et ce n'est pas prévu. Avec les permissions bien à plat et détaillées de la 2.13, c'est en effet bien plus clair et lisible.
Pour les évolutions de gn_permissions
, elles sont discutées ici (https://github.com/PnX-SI/GeoNature/issues/2472#issuecomment-1507207635) et faites ici si je ne me trompe pas :
Bonjour, J'ai un problème probablement lié à ma configuration spéciale. Mon schéma des utilisateurs est un foreign_schema d'une autre base GeoNature. Lors de chaque mise à jour, je remet en place le schéma utilisateurs de base pour ne pas rencontrer de problème (que je renomme utilisateurs_old le reste du temps).
Mon problème c'est une erreur 500 sur la page /api/admin/permissions/permission/ Avec le message suivant dans les logs :
Je n'arrive pas bien à voir ce qui change ici. Des données auto-générées par le changement de système de permissions peut être ? et qui se seraient donc basées sur le mauvais schéma utilisateurs.
D'autre part, et je ne sais pas si c'est lié, l'ensemble des données de mon GeoNature sont visible par tous les utilisateurs dans Dashboard où dans les chiffres clés de la page d'accueil.