]> CRI, Mines Paris - PSL - Plinn.git/blobdiff - Products/Plinn/skins/control/change_group.py
Déplacement pour eggification.
[Plinn.git] / Products / Plinn / skins / control / change_group.py
diff --git a/Products/Plinn/skins/control/change_group.py b/Products/Plinn/skins/control/change_group.py
new file mode 100755 (executable)
index 0000000..d8cb65e
--- /dev/null
@@ -0,0 +1,13 @@
+##parameters=groupId, title='', description='', createSharedFolder=None, ajax='', REQUEST=None
+
+groupsTool = context.portal_groups
+wGroup = groupsTool.getGroupById(groupId)
+wGroup.setGroupProperties({'title' : title, 'description' : description})
+if createSharedFolder :
+       groupsTool.createGrouparea(groupId)
+
+if REQUEST is not None :
+       from ZTUtils import make_query as mq
+       url = context.portal_url()
+       red = context.REQUEST. RESPONSE.redirect
+       return red('%s/group_data?%s' % (url, mq(group=groupId, ajax=ajax, portal_status_message='Group modified.')))
\ No newline at end of file