最近、Trac Lightning を使っていて、課題管理にソース管理に、とっても役立ってます。
で、いきなり本題なのですが、この Trac のチケットに日割りで作業時間を入力できる WorktimePlugin があります。
これは便利そう!!ということで早速入れてみたのですが、Trac Lightning にデフォルトで入っている GanttCalendarPlugin のカレンダーとガントチャートのページが表示できなくなってしまいました。
とりあえず、以下の部分を変更すると共存できるようになります。(もしかすると、別の部分でデグレードしてしまうかもしれませんが・・・)
web_ui.py
def filter_stream(self, req, method, filename, stream, data):
path = req.path_info.rstrip('/')
if not path.startswith('/ticket'):
return stream
↓
def filter_stream(self, req, method, filename, stream, data):
if not req.path_info.startswith('/ticket/'):
return stream
・・・ということで、最近 python の勉強中です。