[CPS-users-fr] Allocation de roles

Georges Racinet gracinet at nuxeo.com
Mar 11 Juil 18:04:15 CEST 2006


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 : cps-users-fr at lists.nuxeo.com
> Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/ 
> cps-users-fr>

---------
Georges Racinet                        Nuxeo SAS
gracinet at nuxeo.com                http://nuxeo.com
Tel: +33 (0) 1 40 33 71 73




More information about the cps-users-fr mailing list

This list archive provided by Nuxeo, the leaders of open source ECM. Check out the Nuxeo 5 open source, standards-based ECM project.