2008-10-16
TicketExtPluginとDecoratorPluginの同居
Trac | |
tracの環境作り直して追検証してみました。
原因はDecoratorPluginで実現しているselect fieldの補完処理でした。
この処理の結果、TicketExtPluginで必要なチケット分類の変更関連のイベントが拾えない状態になり機能していなかったようです。
0.11限定ですがTicketExtPluginを使いつつカレンダーとアイコン化レポートは使いたいという場合には、trac.iniのdecoratorのセクションに
[decorator] ext_decoration = false
を追加するとselect fieldの補完処理が使えなくなってしまいますがTicketExtPluginが機能するようになります。*1
気をつけて欲しいのはこの作業をする際にtrac.iniのをwindowsのメモ帳で編集しないこと。trac.iniがBOM付きのutf-8で保存されてしまうためtracが起動時にエラーになってしまいます。
ただ私自身はselect fieldの補完処理前提で大量の項目登録してたりするので悩ましいとこ。
とりあえず本日はここまで。おやすみなさい・・・・
*1:無い場合は追加してください。
トラックバック - http://d.hatena.ne.jp/kanu-orz/20081016/1224170727
リンク元
- 198 http://d.hatena.ne.jp/szk-takanori/20081013/1223883943
- 125 http://discypus.jp/wiki/?ソフト/Bug Tracking/trac/未整理2008
- 80 http://d.hatena.ne.jp/nekotank/20081016/1224158123
- 40 http://weekbuild.sakura.ne.jp/trac/blog/hirobe/20081205001701
- 30 http://b.hatena.ne.jp/entry/d.hatena.ne.jp/kanu-orz/20081016/1224170727
- 21 http://d.hatena.ne.jp/szk-takanori/20081017/1224257533
- 21 http://search.yahoo.co.jp/search?p=チケット+テンプレート&ei=UTF-8&meta=vc=&fl=0&qrw=0&pstart=1&fr=top_ga1&b=51
- 18 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CEYQFjAD&url=http://d.hatena.ne.jp/kanu-orz/20081016/1224134590&ei=fzGWT8_IDMvzmAWzmbmpDg&usg=AFQjCNG22EaCJu1jyA1t0Rx61BHqXMUZzg&sig2=nM7h-sa_R9S833eIbtEtKg
- 16 http://www.google.co.jp/url?sa=t&rct=j&q=TicketExtPlugin&source=web&cd=25&ved=0CDoQFjAEOBQ&url=http://d.hatena.ne.jp/kanu-orz/20081016/1224134590&ei=imXYToz6EcvAmQWPpOjiCw&usg=AFQjCNG22EaCJu1jyA1t0Rx61BHqXMUZzg
- 15 http://d.hatena.ne.jp/szk-takanori/



DecoratorPluginは、selectフィールドをtextフィールドに変換してしまうため、同時利用ができていませんでした。
同居の方法を見つけて頂き、ありがとうございます!