Request description
Bonjour,
J’ai parcouru toute la doc sans succès : existe-t-il une méthode permettant de ramener tous les GROUP habilités à un user donné ? En passant le rowId ou login du user par exemple ?
Merci d’avance
Emmanuelle
Bonjour,
J’ai parcouru toute la doc sans succès : existe-t-il une méthode permettant de ramener tous les GROUP habilités à un user donné ? En passant le rowId ou login du user par exemple ?
Merci d’avance
Emmanuelle
Non cela n’existe pas de façon “static” car ça dépend de la date et de nombreux hooks au chargement de la session de ce login.
Pour un Grant chargé, il y a bien des accesseurs :
getGrant().getResp() est une map des groupes habilités
donc pour boucler sur les noms de groupe : g.getResp().keySet()
sinon il y aussi
g.getRespList()
: qui retourne les groupes séparés par des virgules
Donc la question est de monter les droits d’un user pour ensuite regarder ses groupes, essaye ceci :
String[] groups = (new Grant(login)).getRespList().split(",");
J’obtiens une erreur
2024-03-25 15:22:26,673|SIMPLICITE|ERROR||http://simplicite-dev-7c4cd96845-rjw7m:8080||ERROR|system|com.simplicite.commons.RCIB.PlatformHooks|createOrUpdateUserFromSessionInfo||Event: Cannot read field “m_resplist” because “this.m_data” is null
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.