0

在我们的 0.12.3 Trac 安装上安装 TracJsGantt 后,我​​正在尝试改进为 TracJsGantt 所需的自定义日期字段设置智能默认值的过程,以在某些操作后跟踪工单的开始和结束日期:创建或编辑工单。

我希望 Trac 在执行某些工单工作流操作时自动填充或清除这些自定义字段,例如在工单被接受或分配时使用当前日期填写 start_date,并在工单关闭时将完成日期设置为当前日期.

是否有另一个插件可以让我在工单更改后定义自定义操作,或者在创建或更新工单后执行操作并使用一些逻辑注入这些数据,是否有我可以操作的模板或者我们是否需要编写自己的模板这种情况的插件?

提前致谢。

4

1 回答 1

0

DynamicFieldsPlugin允许您在编辑期间设置默认值或修改字段。

以下是从主页复制的一些配置示例,让您了解可能性:

[ticket-custom]
effort.show_when_type = enhancement|defect

[ticket-custom]
version.clear_on_change_of = milestone

[ticket-custom]
captain.copy_from = owner (overwrite)

[ticket-custom]
cc.default_value = (pref)
cc.append = true

[ticket-custom]
milestone.set_to_milestone3_when_phase = implementation|verifying|releasing
于 2013-02-08T07:54:37.287 回答