X-Git-Url: https://scm.cri.ensmp.fr/git/Plinn.git/blobdiff_plain/3c4367d8e03450e9a73e61f4247145d2b6c86a33..959d888c17d1403d2eeecc19bc4b5e2c8d1debf6:/profiles/photo/workflows/member_workflow/scripts/before_register.py diff --git a/profiles/photo/workflows/member_workflow/scripts/before_register.py b/profiles/photo/workflows/member_workflow/scripts/before_register.py deleted file mode 100644 index 40b93c0..0000000 --- a/profiles/photo/workflows/member_workflow/scripts/before_register.py +++ /dev/null @@ -1,27 +0,0 @@ -## Script (Python) "before_register" -##bind container=container -##bind context=context -##bind namespace= -##bind script=script -##bind subpath=traverse_subpath -##parameters=sci -##title= -## -portal = sci.getPortal() -member = sci.object - - -from Products.Plinn.RegistrationTool import DEFAULT_MEMBER_GROUP -from Products.CMFCore.utils import getToolByName - -gtool = getToolByName(portal, 'portal_groups') -mtool = getToolByName(portal, 'portal_membership') - - -if gtool.getGroupById(DEFAULT_MEMBER_GROUP) is None : - gtool.addGroup(DEFAULT_MEMBER_GROUP) - aclu = portal.acl_users - aclu.changeUser(aclu.getGroupPrefix() + DEFAULT_MEMBER_GROUP, roles=['Member', ]) - -g = gtool.getGroupById(DEFAULT_MEMBER_GROUP) -g.addMember(member.getId())