跳转到主要内容

为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进行测试。当前附加组件的状态是

https://api.travis-ci.org/collective/dexterity.localrolesfield.png https://coveralls.io/repos/collective/dexterity.localrolesfield/badge.svg?branch=master&service=github

贡献者

  • 马丁·皮特斯,原始作者 [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]

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

dexterity.localrolesfield-1.3.tar.gz (29.4 kB 查看散列)

上传时间

由以下支持