Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def set_workflow_policy(obj):
- product = 'CMFPlacefulWorkflow'
- obj.manage_addProduct[product].manage_addWorkflowPolicyConfig()
- pc = getattr(obj, WorkflowPolicyConfig_id)
- pc.setPolicyIn(policy='one-state')
- def createFolder(context, title, allowed_types=['Topic'],
- exclude_from_nav=False):
- oid = idnormalizer.normalize(title, 'es')
- if not hasattr(context, oid):
- context.invokeFactory('Folder', id=oid, title=title)
- folder = context[oid]
- folder.setConstrainTypesMode(constraintypes.ENABLED)
- folder.setLocallyAllowedTypes(allowed_types)
- folder.setImmediatelyAddableTypes(allowed_types)
- set_workflow_policy(folder)
- if exclude_from_nav:
- folder.setExcludeFromNav(True)
- folder.reindexObject()
- createFolder(site, u'Participa',
- allowed_types=['Folder'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement