Olivier Grisel a écrit :

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.

En fait, c'était surtout "bindings.py" qui m'était nécessaire ! Une fois ce fichier mis en place et les schémas adaptés à l'utilisation des méthodes qu'il fournit, tout a l'air de fonctionner correctement.
Merci.
_______________________________________________
cps-users-fr Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à