+++ /dev/null
-## Script (Python) "prefs_group_manage"
-##bind container=container
-##bind context=context
-##bind namespace=
-##bind script=script
-##bind subpath=traverse_subpath
-##parameters=
-##title=Manage groups
-##
-REQUEST=context.REQUEST
-groupstool=context.portal_groups
-
-groups=[group[len('group_'):]
- for group in REQUEST.keys()
- if group.startswith('group_')]
-
-for group in groups:
- roles=REQUEST['group_'+group]
- groupstool.editGroup(group, roles = roles, REQUEST=context.REQUEST, )
-
-
-delete=REQUEST.get('delete',[])
-groupstool.removeGroups(delete, REQUEST=context.REQUEST,)
-
-portal_status_message="Changes made."
-return state.set(portal_status_message=portal_status_message)