Denis BLOMME a écrit :
Bonjour,

J'essaie de supprimer un groupe des membres de l'annuaire à l'aide d'un script Python.
J'ai essayé cette séquence :
#contient le groupe à supprimer exemple avec pr(str(member['groups'])) : ['toto']
member['groups']
del existing_member['groups'].index(group)  # ne fonctionne pas
existing_member['groups'].remove(group) # ne fonctionne pas non plus

Quel est le contenu de la variable member et quel est celui de la variable existing_member ?

member_entry = members.getEntry(member_id)
if group in member_entry['groups']:
    member_entry['groups'].remove(group)
    members.editEntry(member_entry)

Vous pouvez consulter le code source BaseDirectory pour avoir plus de détails sur l'API standard des directories :

http://svn.nuxeo.org/trac/pub/file/CPSDirectory/trunk/BaseDirectory.py

--
Olivier

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

Répondre à