2013-02-08 38 views
0

在我們的0.12.3 Trac安裝中安裝TracJsGantt之後,我試圖改進TracJsGantt所需的自定義日期字段的智能默認值,以便在某些操作後跟蹤票證的開始和結束日期:創建或編輯票。我可以根據提交時提供的其他信息覆蓋新的Trac票券自定義字段嗎?

我希望Trac在執行特定工單 - 工作流程操作時自動填寫或清除這些自定義字段,例如在接受或分配工單時用當前日期填寫start_date並將finish_date設置爲當前日期當它關閉時。

是否有另一個插件可以讓我在票證更改後定義自定義操作,或者是在票證創建或更新後執行操作並將這些數據注入某些邏輯,是否有我可以操作的模板或我們需要的模板爲這種情況編寫我們自己的插件?

在此先感謝。

回答

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 
相關問題