2008-10-17
■[Trac]TicketExtPluginとDecoratorPluginを一緒に使う場合の注意点

DecoratorPluginを利用すると、Extによりチケット登録時のselectフィールドが、inputフィールドに書き替えられてしまうため、TicketExtPluginが動作しません。
id:kanu-orzさんが紹介してくださっていますが、以下のようにすると、回避することが可能です(一部、DecoratorPluginの機能が使えなくなりますが)。
原因はDecoratorPluginで実現しているselect fieldの補完処理でした。
この処理の結果、TicketExtPluginで必要なチケット分類の変更関連のイベントが拾えない状態になり機能していなかったようです。
0.11限定ですがTicketExtPluginを使いつつカレンダーとアイコン化レポートは使いたいという場合には、trac.iniのdecoratorのセクションに
ext_decoration = false
を追加するとselect fieldの補完処理が使えなくなってしまいますがTicketExtPluginが機能するようになります。*1
http://d.hatena.ne.jp/kanu-orz/20081016/1224170727
コメントを書く
rikiya
2008/10/23 14:50
他のPluginと干渉しているかもしれないですが、プレビューをすると説明フィールドがテンプレートの内容で上書きされてしまいます。
szk-takanori
2008/10/26 21:17
報告ありがとうございます。次回のリリースで修正します。
トラックバック - http://d.hatena.ne.jp/szk-takanori/20081017/1224257533
