为dexterity提供的z3c.form本地角色字段
项目描述
简介
此软件包允许根据内容字段值和工作流状态在内容上分配本地角色。它使用borg.localrole。
在每个dexterity类型配置中添加了一个新的配置页面,作为一个新的选项卡。
您可以在那里定义对于每个本地角色字段和每个状态,哪些本地角色将自动分配给字段中选定的主体。
在每行配置中,您将找到一个额外的字段名称后缀。如果填写,则后缀名称将被添加到本地角色字段值的末尾,以定义主体名称。
以示例来说明:如果配置后缀是“director”且本地角色字段值为“group1”,则本地角色将被分配给“group1_director”。
此最后功能与package collective.contact.plonegroup一起使用。
技术上,此包扩展了dexterity.localroles
提供了一个主体选择器字段
扩展了配置页面
这是对collective.z3cform.rolefield的重构。
安装
将dexterity.localrolesfield添加到您的eggs中。
重新运行buildout。
完成。
鸣谢
有想法吗?发现了错误?请通过打开一个工单来告诉我们。
测试
此包使用Travis CI进行测试。当前附加组件的状态是
贡献者
马丁·皮特斯,原始作者 [Affinitic]
变更日志
1.3 (2021-08-27)
添加“try except”以管理RequiredMissing异常。[sgeulette]
1.2 (2017-05-30)
管理相关对象的修改。[sgeulette]
1.1.1 (2016-05-19)
测试事件描述是否包含属性。[sgeulette]
1.1 (2016-04-18)
当父角色字段修改时,重新索引子项的安全性。[sgeulette]
1.0.1 (2015-11-26)
测试属性是否存在(可以隐藏)[sgeulette]
1.0 (2015-11-24)
现在将配置存储在一个fti属性中,以避免字段名称擦除现有的fti属性。[sgeulette]
添加一个相关字段来存储用于设置相关对象本地角色的文本配置。[sgeulette]
在本地角色字段列表上添加memoize [sgeulette]
在转换、添加、删除、移动、配置更改时更改相关本地角色[sgeulette]
取消配置dexterity.localroles订阅者以响应ILocalRoleListUpdatedEvent [sgeulette]
不再在localrolesfield适配器中调用localroles适配器。适配器现在有名称并可区分。[sgeulette]
0.2.1 (2015-06-02)
更新Readme [sgeulette]
0.2 (2015-06-02)
避免在站点删除时出现异常。[sgeulette]
添加单个值本地角色字段。[cedricmessiant]
在搜索本地角色字段时也查找行为。[cedricmessiant]
0.1 (2014-10-24)
初始发布 [mpeeters]