plone的工作流和安全设置
plone.app.workflow的Python项目详细描述
简介
plone.app.workflow 包含 plone,包括共享视图。
一般设置
此包支持genericsetup语法,以向"sharing"添加新角色 页。本地角色在sharing.xml中定义,如下所示:
<sharing xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:domain="plone"> <role id="CopyEditor" title="Can edit copy" permission="Manage portal" interface="Products.CMFPlone.interfaces.ISiteRoot" i18n:attributes="title" /> </sharing>
id和title是必需的,而permission和interface是必需的 可选。
permission 属性定义需要哪些权限才能 在共享表单中显示相关角色。
interface 属性声明上下文必须声明的必需接口 实现以在共享窗体中显示相关角色。
事件通知
这个包引入了从 zope.lifecycleEvent.imodifiedEvent 。混凝土 localrolesmodifiedevent 在修改本地角色并 对象安全性重新编制索引后。