0

0.12.3 Trac インストールに TracJsGantt をインストールした後、特定のアクション (チケットの作成または編集) の後にチケットの開始日と終了日を追跡するために TracJsGantt が必要とするカスタム日付フィールドのインテリジェントなデフォルト値を設定するプロセスを改善しようとしています。

特定のチケット ワークフロー操作が実行されたときに、Trac がこれらのカスタム フィールドを自動的に入力またはクリアすることを望みます。たとえば、チケットが承認または割り当てられたときに start_date に現在の日付を入力し、チケットがクローズされたときに現在の日付に finish_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 に答える