跳转到主要内容

Plone的任务管理。

项目描述

Plone的任务管理。

此包提供

  • 一个名为任务的新内容类型

  • 一个任务行为,具有与任务相同的字段

  • 一个字段集任务行为,具有与任务相同的字段

  • 一个任务容器行为,仅提供标记接口

任务行为具有以下字段

  • 任务描述:富文本字段。

  • 分配的组:plone组的词汇(可以重定义)。分配用户的父字段

  • 分配的用户:plone用户的词汇。已选择分配组的从字段

  • 询问者:提出任务的用户(默认为认证用户)

  • 截止日期

分配的组和分配的用户是本地角色字段(dexterity.localrolesfield)。此最后产品允许配置(在dexterity类型上)要分配给对象角色字段中选定的主要角色的本地角色(根据工作流状态)。这是一个动态的本地角色分配。

任务内容具有任务行为和以下字段

  • 标题

  • 分配的父组:隐藏字段。由订阅者自动管理。

  • 父询问者:隐藏字段。由订阅者自动管理。

父字段包含父链相应字段的值(根据注册配置)。此机制允许根据父任务分配给予一些本地角色。

任务的默认工作流包含以下状态

  • 创建(初始状态)

  • 待分配

  • 待办

  • 进行中

  • 实现

  • 关闭

从创建状态,您可以选择“待办”转换。有两种情况

  • 如果已选择分配的用户,则自动转换到“待办”状态

  • 如果没有选择分配的用户,则审阅者必须选择一个并手动转换到“待办”状态

此插件使用Travis CI进行测试。该插件的当前状态是

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

贡献者

  • Cédric Messiant,Ecreall

  • Gauthier Bastien,IMIO

  • Stéphan Geulette,IMIO

  • Vincent Fretin,Ecreall

变更日志

3.0.12 (2023-07-20)

  • 修复:[DMS-949] due_date 的最小值和最大值 [sgeulette]

3.0.11 (2023-03-29)

  • 在LocalRoleMasterSelectField上添加了接口,因此可以在zcml中使用它进行特定覆盖。[sgeulette]

3.0.10 (2022-08-19)

  • 刷新了版本和网址。[sgeulette]

  • 为assigned_user字段添加了AssignedUsersVocabulary,因此可以覆盖此词汇。[sgeulette]

3.0.9 (2022-06-21)

  • 需要z3c.table 2.2以包含转义,以避免xss。转义了一些列。[sgeulette]

3.0.8 (2022-05-13)

  • 在Task内容类上添加了get_methods_adapter。[sgeulette]

3.0.7 (2022-02-09)

  • 删除了无用的atct配置。[sgeulette]

  • 更改了task description的翻译[sgeulette]

3.0.6 (2021-04-20)

  • 删除了包含空依赖关系的错误步骤(现在已持续)[sgeulette]

  • 在task_description上设置了allowed_mime_types [sgeulette]

3.0.5 (2019-09-09)

  • 删除了包含空依赖关系的错误步骤[sgeulette]

3.0.4 (2019-03-08)

  • 添加了批量操作(collective.eeafaceted.batchactions)以更改分配的组或分配的用户[sgeulette]

3.0.3 (2019-02-22)

  • 纠正了当父字段是多值时的问题[sgeulette]

3.0.2 (2018-08-22)

  • 如果存在imio.prettylink产品,则使用imio.prettylink列作为标题[sgeulette]

3.0.1 (2018-07-30)

  • 为assigned_user添加了验证器[sgeulette]

  • 纠正了表格列样式[sgeulette]

  • 导入的pep8 [sgeulette]

3.0 (2017-05-30)

  • 修改了enquirer字段以成为LocalRoleField。使用可覆盖的词汇[sgeulette]

  • 添加了parents_assigned_groups和parents_enquirers字段来管理父权限[sgeulette]

  • 在任务内容上阻止本地角色[sgeulette]

  • 为空字段添加了特殊索引值[sgeulette]

  • 在工作流中使用所有者角色[sgeulette]

2.5 (2016-12-07)

  • 将initial_trigger设置为true[sgeulette]

2.4 (2016-06-22)

  • 添加了get_full_tree_title方法,返回任务直到其父容器的路径标题[fngaha]

2.3 (2016-04-15)

  • 将ITask调整为添加获取最高父级的方法[sgeulette]

  • 着色状态[sgeulette]

  • 添加了过渡状态的图标[sgeulette]

  • 添加了显示任务父级的视图小部件[sgeulette]

2.2.1 (2016-01-13)

  • 修改了字段的副本[sgeulette]

2.2 (2015-11-24)

  • 添加了TaskContainer相关搜索实用程序[sgeulette]

  • 添加了任务内容接口以区分行为[sgeulette]

  • 添加了task_description字段[sgeulette]

  • 添加了assigned_group和due_date索引。添加了避免对子项进行获取的索引器方法。不要在目录中存储None[sgeulette]

  • 添加了assigned_group的默认值。default_value装饰器不起作用。使用了Schema defaultFactory,但即使在视图模式下字段为None时也会被调用,难以轻易覆盖![sgeulette]

  • 将工作流更改为使用“请求审查”守卫权限来区分审阅者和编辑者的转换(类似于plone工作流)[sgeulette]

  • 将item_view设置为默认值:在任务内容上使用简单的项目视图[sgeulette]

  • 添加了无分配用户的彩色警告[sgeulette]

  • 添加了to_do和realized之间的转换[sgeulette]

  • 替换了工作流标题ID。添加了英文翻译[sgeulette]

  • 在表格列中返回unicode[sgeulette]

2.1 (2015-06-30)

  • 添加了uninstall 1.0配置文件[sgeulette]

  • 纠正了错误的分类器[sgeulette]

2.0 (2015-06-03)

  • 完成重构,以提供一个更通用的任务内容和行为[cédricmessiant, sgeulette]

1.0 (2015-03-16)

  • 初始发布[cédricmessiant]

项目详情


下载文件

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

源分发

collective.task-3.0.12.tar.gz (45.4 kB 查看哈希值)

上传时间

由以下组织支持