Recherche
Sommaire |
---|
Soit un groupe shib de nom niv1:niv2:rb:rb1
Soit le fichier shibboleth-groups-config.xml :
Bloc de code | ||||
---|---|---|---|---|
| ||||
<component name="org.nuxeo.ecm.platform.shibboleth.groups.test"> <extension target="org.nuxeo.ecm.platform.shibboleth.web.service.ShibbolethGroupsService" point="config"> <config> <parseString>:</parseString> <basePath>externe:fédération</basePath> </config> </extension> </component> |
Il manque un titre à zone de sélection de groupes. On la distingue pas de la sélection des utilisateurs :
On constate aussi un problème d'alignement des lignes verticales.
Le groupe niv1:niv2:rb:rb1 est vu avec le nom rb1 dans la zone de sélection de groupe groupes sous externe/fédération alors que l'on s'attend à le trouver sous externe/fédération/niv1/niv2/rb (partie "compatibilité avec les groupes shib" du 2.4.2.2 du CdC)
Avec le patch suivant :
Bloc de code |
---|
--- a/src/main/java/org/nuxeo/ecm/platform/shibboleth/web/UserSuggestionWithGroupTreeActionsBean.java Wed Nov 10 17:52:46 2010 +0100
+++ b/src/main/java/org/nuxeo/ecm/platform/shibboleth/web/UserSuggestionWithGroupTreeActionsBean.java Fri Dec 03 12:09:45 2010 +0100
@@ -67,8 +67,11 @@
treeRoot = new ArrayList<UserTreeNode>();
treeRoot.addAll(UserTreeNodeHelper.getHierarcicalNodes(groups));
- treeRoot.addAll(UserTreeNodeHelper.buildBranch(UserTreeNodeHelper.getShibbGroupBasePath(),
- shibbGroups));
+ //patch RB :
+ treeRoot.addAll(UserTreeNodeHelper.getHierarcicalNodes(shibbGroups));
+// treeRoot.addAll(UserTreeNodeHelper.buildBranch(UserTreeNodeHelper.getShibbGroupBasePath(),
+// shibbGroups));
+ //fin patch RB
|
Le comportement est meilleur :
Mais un groupe shib comme "groupes:externes" devrait pouvoir être vu comme un fils "externes" de la branche "groupes" déjà visible dans les groupes LDAP