En effet dans utilisateurs.t_applications elle est bien présente avec l'identifiant 1 :
id_application
nom_application
desc_application
1
application utilisateurs
application permettant d'administrer la présente base de données.
Du coup pour ajouter des droits dans UsersHub à un utilisateur ou groupe il faut le faire directement dans la BDD de UsersHub dans la table utilisateurs.cor_role_droit_application.
Par exemple pour donner des droits d'administration au groupe 1004 et à l'utilisateur 12 :
id_role
id_droit
id_application
1004
6
1
12
6
1
Attention, toute modification faite directement dans usershubdb n'est pas répliquée dans les BDD filles comme geonaturedb car ce sont les modifications faites depuis l'interface de UsersHub qui sont répercutées dans les BDD filles.
Elles sont donc à répliquer à la main dans les BDD filles.
On ne sait plus exactement pourquoi on n'avait fait en sorte que les droits dans l'application UsersHub ne soient pas gérables depuis l'interface.
Il est fait en sorte de ne pas pouvoir gérer les droits de UsersHub dans l'interface en l'excluant de la liste des applications : https://github.com/PnEcrins/UsersHub/blob/master/web/get_applications.php#L5
En effet dans
utilisateurs.t_applications
elle est bien présente avec l'identifiant 1 :Du coup pour ajouter des droits dans UsersHub à un utilisateur ou groupe il faut le faire directement dans la BDD de UsersHub dans la table
utilisateurs.cor_role_droit_application
.Par exemple pour donner des droits d'administration au groupe
1004
et à l'utilisateur12
:Attention, toute modification faite directement dans
usershubdb
n'est pas répliquée dans les BDD filles commegeonaturedb
car ce sont les modifications faites depuis l'interface de UsersHub qui sont répercutées dans les BDD filles. Elles sont donc à répliquer à la main dans les BDD filles.On ne sait plus exactement pourquoi on n'avait fait en sorte que les droits dans l'application UsersHub ne soient pas gérables depuis l'interface.
A revoir dans une future version ?