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
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>