webmaster a écrit :
Pour le moment, j'ai trouvé une amorce de solution, qui s'inspire de la
votre mais en version "bourrin, tout en dur" : je les détermine dans le
schéma des "members", avec un expression calculée du genre :
python:portal.portal_directories.roles.searchEntries(uniqueMember=data.get('uid'))
C'est bien moins élégant que d''essayer de déterminer proprement les
champs à utiliser en fonction de la structure des directories, mais
c'est mieux que rien !
Tout cela fonctionne très bien quand je teste l'ensemble dans la ZMI,
mais pas dans le cadre d'une utilisation réelle :
- un utilisateur authentifé se retrouve toujours avec les rôles
['Anonymous', 'Authenticated'] mais pas "Member".
Donc ca ne marche pas. La solution fournie dans
CPSLDAPSetup/tags/works-with-CPS-3.3.8 fonctionne sans problème.
--
Olivier
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>