Hatena::ブログ(Diary)

現場のためのソフトウェア開発プロセス - たかのり日記 このページをアンテナに追加 RSSフィード Twitter

2008-10-17

[]TicketExtPluginDecoratorPluginを一緒に使う場合の注意点 00:32 TicketExtPluginとDecoratorPluginを一緒に使う場合の注意点を含むブックマーク TicketExtPluginとDecoratorPluginを一緒に使う場合の注意点のブックマークコメント

DecoratorPluginを利用すると、Extによりチケット登録時のselectフィールドが、inputフィールドに書き替えられてしまうため、TicketExtPluginが動作しません。


id:kanu-orzさんが紹介してくださっていますが、以下のようにすると、回避することが可能です(一部、DecoratorPluginの機能が使えなくなりますが)。

原因はDecoratorPluginで実現しているselect fieldの補完処理でした。

この処理の結果、TicketExtPluginで必要なチケット分類の変更関連のイベントが拾えない状態になり機能していなかったようです。

0.11限定ですがTicketExtPluginを使いつつカレンダーとアイコン化レポートは使いたいという場合には、trac.iniのdecoratorのセクションに


[decorator]

ext_decoration = false


を追加するとselect fieldの補完処理が使えなくなってしまいますがTicketExtPluginが機能するようになります。*1


http://d.hatena.ne.jp/kanu-orz/20081016/1224170727

rikiyarikiya 2008/10/23 14:50 他のPluginと干渉しているかもしれないですが、プレビューをすると説明フィールドがテンプレートの内容で上書きされてしまいます。

szk-takanoriszk-takanori 2008/10/26 21:17 報告ありがとうございます。次回のリリースで修正します。

トラックバック - http://d.hatena.ne.jp/szk-takanori/20081017/1224257533