|
Oui, tout à fait, c'est groups et non pas roles
dans le script envoyé précédemment.
Désolé ;-)
Cédric
Marfil Concepteur Réalisateur Intégrateur Confirmé Tél.
direct: 03.20.65.34.82 Mail: [EMAIL PROTECTED]
Capgemini 181
rue Jules Delcenserie 59700 Marcq en Baroeul
----- Original Message -----
Sent: Monday, October 02, 2006 10:52
AM
Subject: Re: [CPS-users-fr] création d'un
groupe dans un script
On Oct 2, 2006, at 9:49 AM, Cedric Marfil
wrote:
> Bonjour JF, > Pour l'affectation du rôle à ton
utilisateur, il suffit de passer > par sa fiche dans l'annuaire.
Chaque membre a un champ "roles" dans > lequel sont définis ses
rôles. > Pour les groupes, c'est un peu plus complexe. Si tu
souhaites > déléguer des droits à des groupes d'utilisateurs sur
les > directories, il va falloir passer dans la ZMI sur le
directory en > question et ajouter un EntryLocalRole du
type > - "DroitsGroupe" : "python: 'monGroupe'
in getUserEntry().get > ('roles', [])"
ça doit être 'groups'
plutôt... À noter qu'en CPSLDAPSetup, ce serait quelque chose comme
cpsGroups, cpsRoles. Tout ça se vérifie (par exemple) dans la conf
du CPSUserFolder (acl_users)
> > Ensuite, tu affectes le
"DroitsGroupe" à "ACL: Entry create roles". > >
Cordialement > > PS: N'oublies pas de laisser la liste en
copie > Cédric Marfil > Concepteur Réalisateur Intégrateur
Confirmé > Tél. direct: 03.20.65.34.82 > Mail: [EMAIL PROTECTED] > >
Capgemini > 181 rue Jules Delcenserie > 59700 Marcq en
Baroeul > ----- Original Message ----- > From: Przydatek
JF > To: 'Cedric Marfil' > Sent: Friday, September 29, 2006 6:02
PM > Subject: RE: [CPS-users-fr] création d'un groupe dans un
script > > Un grand merci, je vais enfin pouvoir dormir (3 jours
et 2 nuits > dessus, mais pas forcément inutile). > >
Mais je plus te lâcher J > > > > Donc, si je veux
déléguer le droit de création (groupes et > utilisateurs) à
quelqu’un d’autre que admin
: > >
Je crée un rôle : monrole (là je
vois) > >
J’ajoute mon_role dans entry create roles de >
portal_directories.group (mais aussi de member ?) (là je vois
aussi) > >
J’affecte mon_role à un utilisateur ou à un groupe (là > je ne
vois pas comment et surtout où le faire ?). > > > > En
tout cas, ta réponse fonctionnelle me permet d’être sur de >
pouvoir automatiser l’entée des groupes et des utilisateurs (dans
> un établissement scolaire), un nouvel utilisateur et j’espère
> développeur de CPS vient de naître. > > > >
Cordialement > > > > De : [EMAIL PROTECTED]
[mailto:cps-users-fr- > [EMAIL PROTECTED]] De la part
de Cedric Marfil > Envoyé : vendredi 29 septembre 2006 17:15 > À :
Przydatek JF; Liste Diffusion CPS > Objet : Re: [CPS-users-fr] création
d'un groupe dans un script > > > >
Bonjour, > > Pour créer une entrée dans un annuaire, il faut
utiliser l'annuaire > lui-même et avoir les droits pour le faire.
Donc si dans la ZMI, > sur portal_directories.groups, les droits
de création (ACL: entry > create roles) sont positionnés sur un
rôle qui est détenu par > l'utilisateur qui exécute ton script,
tu peux faire: > >
context.portal_directories.groups.createEntry({'group': >
'monGroupe', 'members': []}) > > > >
Cordialement > > Cédric Marfil > Concepteur Réalisateur
Intégrateur Confirmé > Tél. direct: 03.20.65.34.82 > Mail: [EMAIL PROTECTED] > >
Capgemini > 181 rue Jules Delcenserie > 59700 Marcq en
Baroeul > > ----- Original Message ----- > > From:
Przydatek JF > > To: Liste Diffusion CPS > > Sent:
Friday, September 29, 2006 5:04 PM > > Subject: [CPS-users-fr]
création d'un groupe dans un script > > > >
Bonjour, > > Je débute dans CPS (et dans ZOPE
aussi). > > Je voudrais créer un groupe dans un script. Je
n’arrive pas à > trouver la méthode. > > J’avais le
même problème avec un utilisateur, j’ai enfin trouvé le > comment
: context.portal_registration.addMember('azerty','azerty'). > > Je
subodore l’utilisation de : aadGroup, mais comment ? > > Quelqu’un
peut-il m’aider ? > > Merci > > > > PS :
CPS version 3.4.2 > >
_______________________________________________ > cps-users-fr >
Adresse de la liste : [email protected] >
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/
> cps-users-fr> > > This message contains information
that may be privileged or > confidential and is the property of
the Capgemini Group. It is > intended only for the person to whom
it is addressed. If you are > not the intended recipient, you are
not authorized to read, print, > retain, copy, disseminate,
distribute, or use this message or any > part thereof. If you
receive this message in error, please notify > the sender
immediately and delete all copies of this message. > > This
message contains information that may be privileged or >
confidential and is the property of the Capgemini Group. It is >
intended only for the person to whom it is addressed. If you are
> not the intended recipient, you are not authorized to read,
print, > retain, copy, disseminate, distribute, or use this
message or any > part thereof. If you receive this message in
error, please notify > the sender immediately and delete all
copies of this message. > >
_______________________________________________ > 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
This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.
|
|