On Jul 11, 2006, at 1:35 PM, fabrice choteau wrote:
Bonjour,
Bonjour
je travaille actuellement sur CPS 3.2.4. Je viens de créer une base
utilisateurs conséquente et j'aimerais leurs attribuer des roles
par l'intermédiaire d'une "external Method".
Pour cela je pensais utiliser la fonction addEntryLocalRole mais
cela n'a pas l'air de marcher, lorsque je lance :
self.portal_url.portal_directories.members.addEntryLocalRole
('Member', 'python:user_id=="test"')
Cette méthode sert à attribuer un rôle *local* dans le contexte de
l'entrée d'annuaire, sur lequel (par exemple) les vérifications de
sécurité des schémas peuvent alors s'effectuer.
Le portail ne me signale aucune erreur lors de l'éxécution de la
méthode, mais lorsque je vais vérifier dans l'acl_users,
l'utilisateur concerné ne s'est pas vu attribuer de role ...
Ceux-ci sont les rôles globaux.
Existe t'il une autre fonction pouvant effectuer la meme tache ?
Les méthodes à appeler sont plutôt à aller chercher du côté
d'acl_users (UserFolderWithGroups je suppose), je dirais
Seconde question sans rapport avec la précédente, Existe t'il un
(ou plusieurs) schéma représentant l'achitecture Zope2 + Five + CPS ?
Je ne sais pas, il serait sans doute amusant.
_________________________________________________________________
Ten : profite de ton Messenger en illimité sur ton mobile !
http://mobile.live.fr/messenger/ten/
_______________________________________________
cps-users-fr Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/
cps-users-fr>
---------
Georges Racinet Nuxeo SAS
[EMAIL PROTECTED] http://nuxeo.com
Tel: +33 (0) 1 40 33 71 73
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>