私は現在、職場でFogBugzを使用しています。ケースが変更されるたびにURLTriggerプラグインを使用してCGIスクリプトを呼び出しています。私はTracと似たようなことをする方法を見つけようとしています。これが可能なら誰でも知っていますか?私はプラグインやディスカッションを見つけることができません。Tracチケットへの変更時にトリガアクション?
2
A
答えて
8
t-h.oは、Tracプラグインを探す最初のアドレスです。 Tracは初めから洗練されたプラグインの開発を積極的に励ましているので、たくさんのコードがあります。そして、Tracのコア開発者が関わってきたので、これはしばしばかなり良いコード品質です。物事の仕組みを知るために読んだこと。
あなたは現在の公式のwikiドキュメントから始めて、TracのPlugin Developmentにダイバーし、後でtrac-hacks.orgに切り替えたいと思うかもしれません。 、チケットが作成されたときに通知が必要なコンポーネントの拡張ポイントインターフェイスを変更、またはを削除 - あなたの宣言開発目標について
は特にtrac.ticket.api.ITicketChangeListener
を見てください。このような音はあなたが欲しいものです。
- trac.coreに基づいてクラスを作成します。 interface definition
で必要とされるとおりに
implements (ITicketChangeListener)
Component
あなたはより多くの詳細が必要な場合は、私がDefaultCcPlugin sourceを見てお勧めします。多くのプラグインがITicketChangeListenerインターフェイスを実装していますが、これはちょっとしたプラグインです。利用可能なメソッドを表示し、あまりにも多くの機能を混乱させることはありません。 進捗状況に応じて質問に情報を追加するか、必要に応じてここにコメントを追加します。私は自分の知識の中でさらにあなたを導くよう努力します。
関連する問題
- 1. MSプロジェクトへのtracチケットのエクスポート
- 2. Sourceforgeチケットへの変更
- 3. ユーザに関連するすべてのチケットのTracの照会
- 4. ポスト受信フックは、同じチケットの複数のコミットを含むプッシュ時にTracチケットを更新できません
- 5. マイルストーンとチケットをグラフィカルに表示するTracプラグイン
- 6. Trac - 古いチケットを自動的に閉じる
- 7. 新しいTracチケットに電子メール受信者を追加
- 8. tracの制御TicketQuery:チケットの優先順位に従ってチケットの色を変更することはできますか?
- 9. 一時チケット予約
- 10. あるTracインスタンスから別のTracインスタンスへの移行
- 11. ホームページ変更時のSEOへの影響
- 12. tracのデフォルト言語をドイツ語に変更する
- 13. TracからJiraへの移行:ページロード時にWebページ内のテキストをハイパーリンクに変換
- 14. Tracの添付ファイルのパスを変更する
- 15. jira-rubyを使ってJiraチケットのステータスを変更します
- 16. DatagridViewから行変更時にデータベースへの行の挿入イベント
- 17. Java - JList値の変更時にDBからテキストファイルへのインポート
- 18. サブビュー内のUIButton、現在のViewControllerのトリガアクション
- 19. アドホックへの変更
- 20. mysqlの同じ行で複数のトリガアクション
- 21. オリエンテーション変更時のビューバックグラウンドイメージの変更
- 22. 変数の変更時にブレークポイントをトリガー
- 23. TRACマイルストーンリカバリー
- 24. 別のコンピュータのTracからRedmineへの移行
- 25. レイヤー変更時のZ-インデックス変更(jqueryプラグインの変更)?
- 26. Mysql +参加時にテーブルへの更新(同時刻)
- 27. ヘロクへのカスタムギフトの変更
- 28. ブラウザウィンドウのサイズ変更時にウェブサイトのレイアウトが変更される
- 29. ウィンドウのサイズ変更時にTkinterリストボックスウィジェットのサイズを変更する
- 30. jQuery update選択メニュー値の変更時にPHPの変更
これは完璧です、ありがとう!確かめます。 – Doug