如何在Trac中将默认值设置为特定组件?

时间:2014-11-04 10:56:09

标签: trac

我想设置'机密'标记为true作为我的Trac系统中特定组件的默认值。我怎样才能做到这一点?

我已尝试使用[ticket_custom]中的trac.ini部分,但我可以设置'机密'值仅作为所有组件的默认值。这不是我想要的。

此外,我正在考虑创建一个MySQL查询来手动更新我的组件的所有票证,并将sensitive值设置为1以保护' Confidential'领域。但是,这不是一个干净的方法。

谢谢!

1 个答案:

答案 0 :(得分:0)

从版本1.2.6开始,DynamicFieldsPlugin支持您的用例(请参阅[14240])。您需要从0.11(不是0.12)分支安装。

以下是一个例子:

[ticket-custom]
sensitive = checkbox
sensitive.set_to_true_when_component = component2 (overwrite)

当选择 component2 时,该复选框将切换到选中状态。