我可以根据提交时提供的其他信息覆盖新的Trac票证自定义字段吗?

时间:2013-02-08 04:29:00

标签: python customization trac

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

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

是否有另一个插件可以让我在故障单更改后定义自定义操作,或者在创建或更新故障单后执行操作的方法并使用某些逻辑注入此数据,是否有我可以操作的模板或我们需要的模板为这个场景编写我们自己的插件?

提前致谢。

1 个答案:

答案 0 :(得分: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