X-Git-Url: https://scm.cri.ensmp.fr/git/GroupUserFolder.git/blobdiff_plain/e9d14b6b5cc9cd4775c60cb340b5c4c787536fc3..3e1ba4932c34812cf2f6f3569b0f0dbea97b7a0b:/Products/GroupUserFolder/skins/gruf/getUsersInGroup.py diff --git a/Products/GroupUserFolder/skins/gruf/getUsersInGroup.py b/Products/GroupUserFolder/skins/gruf/getUsersInGroup.py new file mode 100644 index 0000000..358a744 --- /dev/null +++ b/Products/GroupUserFolder/skins/gruf/getUsersInGroup.py @@ -0,0 +1,21 @@ +## Script (Python) "getUsersInGroup" +##bind container=container +##bind context=context +##bind namespace= +##bind script=script +##bind subpath=traverse_subpath +##parameters=groupid +##title= +## + +users=context.acl_users.getUsers() +prefix=context.acl_users.getGroupPrefix() + +avail=[] +for user in users: + for group in user.getGroups(): + if groupid==group or \ + prefix+groupid==group: + avail.append(user) + +return avail