logo       

Portal_Schema, Local Role dans un champ: msg#00159

web.zope.cps.general.french

Subject: Portal_Schema, Local Role dans un champ

Bonjour,

Je suis en train de créer un nouveau type avec Portal_schema et Portal_layout (CPS 3.3.4).
Pour faciliter l'utilisation de ce type, j'aimerai que les utilisateurs puisse gérer les rôles locaux directement dans le formulaire de création/modification (avec un widget par rôle).

J'ai pensé créer un champ par rôle significatif (par ex: acheteur, valideur) avec une Read expression pour récuperer l'utilisateur assigné au rôle, et une Write expression pour le mettre à jour.

Ma question est: quelle expression utiliser pour ça? Je pense qu'il doit exister une méthode de l'objet context pour accedre à cette info (quelquechose comme context.getUserInRole('rolename')), mais je n'arrive pas à trouver de référence sur cet objet.

Plus généralement, comment savoir quelle classe python ou quelle méthode se cache derrière un objet CPS? J'avoue être parfois perdu dans la hierarchie des classes, les sources et la doc associée (est-ce que c'est une méthode d'une classe Zope ou CPS, provient-elle de l'héritage ou de l'acquisition?)

Merci pour votre aide.

_______________________________________________
cps-users-fr Adresse de la liste : cps-users-fr-FQDHc1wsLCVb90+sfpvX0g@xxxxxxxxxxxxxxxx
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise