Utilisation des groupes pour gestion de droits d'accès aux domaines restreints

  • Eothin
  • Topic Author
  • New Member
  • New Member
More
2 months 3 weeks ago #6112 by Eothin
Bonjour,
nous souhaitons utiliser les groupes pour gérer les accès à nos domaines restreints. Des groupes ont été créés par services d'appartenances des utilisateurs, le problème est le suivant :
L'ajout d'un groupe fonctionne, cependant lorsque l'on souhaite en ajouter un deuxième, nous obtenons une erreur sql relative à un doublon au niveau d'un clé primaire lors de l'ajout des utilisateurs et le script s'arrête. Les utilisateurs du second groupe ne sont donc pas ajoutés...
Pourriez-vous corriger cela où nous expliquer comment procéder s'il vous plaît ?
Bonne journée,
 

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
2 months 3 weeks ago #6114 by Yan
Bonjour,
en version 4.5.0, je ne reproduis pas ce que vous décrivez : j'ai pu ajouter deux groupes distincts à la liste des groupes autorisés à accéder à un domaine restreint.
Si vous n'êtes pas en v4.5.0, essayez de mettre à jour.
Si c'est en v4.5.0, il doit y avoir une erreur dans la base de données, éventuellement au niveau des groupes ?
Cordialement,
YN

Please Log in or Create an account to join the conversation.

  • Eothin
  • Topic Author
  • New Member
  • New Member
More
2 months 3 weeks ago #6119 by Eothin
Merci pour votre réponse. La présence d'utilisateurs dans deux groupes différents peut elle poser problème ?

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
2 months 3 weeks ago #6122 by Yan
Je ne pense pas. Mais je n'ai pas participé au développement des fonctionnalités liées aux groupes.

Please Log in or Create an account to join the conversation.

  • poupon21
  • New Member
  • New Member
More
2 months 3 weeks ago - 2 months 3 weeks ago #6125 by poupon21
Bonjour,Je confirme le problème rencontré par Eothin ,
Mon utilisateur toto fait partie de 2 groupes : groupe1 et groupe2
Lorsque je veux donner l’accès à un domaine restreint :
- j’ajoute le groupe1 : pas de soucis, j’ai la liste des utilisateurs du groupe1
- j’ajoute le groupe2 : erreur
– Duplicata du champ 'toto-30' pour la clef 'PRIMARY' Q=INSERT INTO grr_j_user_area (login, id_area, idgroupes) values ('toto',30,8 )
– le script s’arrête, il n’y a pas d’autres utilisateurs ajoutés
Version : 4.4.2 ou 4.5.0 même problème
Doit-on imposer une contrainte d’unicité des utilisateurs par groupe ?
Cette idée de groupe est vraiment une bonne idée et simplifie la gestion.
Cordialement,
Last edit: 2 months 3 weeks ago by poupon21. Reason: affichage d'un smiley non désiré

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
2 months 3 weeks ago #6128 by Yan
Bonjour,
merci pour votre retour qui permet d'y voir plus clair.
Effectivement, les concepteurs des droits des groupes n'ont pas pensé à cette question des utilisateurs appartenant à plusieurs groupes.
Il aurait fallu créer une table _j_group_area ...
Question à approfondir.
Cordialement,
YN

Please Log in or Create an account to join the conversation.

  • JeromeB
  • Administrator
  • Administrator
More
2 months 3 weeks ago #6129 by JeromeB
Bonjour,
La solution est de modifier la clé primaire :
github.com/JeromeDevome/GRR/issues/525

Le support sur le forum est gratuit, merci de respecter les personnes qui vous aident.
Un merci fait toujours plaisir (Bouton Remercier) ;)
Si votre sujet est résolut merci de l'indiquer :)

Please Log in or Create an account to join the conversation.

  • poupon21
  • New Member
  • New Member
More
2 months 3 weeks ago #6130 by poupon21
Bonjour,

Merci pour la solution proposée. Je la testerai lundi et ne manquerai pas de vous tenir informés, même si je n’ai aucun doute sur son efficacité, comme toujours.

Une fois encore, un grand merci à l’équipe du support GRR pour sa réactivité et pour le travail constant réalisé afin d’améliorer et de perfectionner cette application.

Bon dimanche à tous.

Please Log in or Create an account to join the conversation.

  • Eothin
  • Topic Author
  • New Member
  • New Member
More
2 months 2 weeks ago - 2 months 1 week ago #6134 by Eothin
Bonjour,
merci beaucoup pour votre réactivité et votre efficacité !
Bonne journée !
Last edit: 2 months 1 week ago by Yan.

Please Log in or Create an account to join the conversation.

Moderators: Yan