- 2006-12-27 (Wed) 1:35
- Trac
TracGanttについての補足。
先のエントリではREPORT_*権限が使われると書いたが、正しくなかった。READMEに記述はないが、表示にはREPORT_VIEW権限に加えてGANTT_VIEW権限が必要っぽい。TRAC_ADMINがあれば表示されるので気付かなかったが、一般ユーザだとGANTT_VIEW権限も付与しないと表示されない。
ナビゲーションバーでの表示順を変えたいなら、trac.iniのmainnavにganttを挿入すればいい。Gantt Chartsというラベルを書き換える場合は、ソースを修正してeggを作り直す。trac.iniで変更できるように変更してみた。適当なので無保証。
--- gantt.py.orig Wed Dec 27 00:21:42 2006 +++ gantt.py Wed Dec 27 00:42:40 2006 @@ -52,8 +52,9 @@ return 'gantt' def get_navigation_items(self, req): yield ('mainnav', 'gantt', - util.Markup('<a href="%s">Gantt Charts</a>' - % self.env.href.gantt())) + util.Markup('<a href="%s">%s</a>', + self.env.href.gantt(), + self.env.config.get('gantt-charts', 'title', 'Gantt Charts'))) # ITemplateProvider def get_htdocs_dirs(self):
trac.iniの[gantt-charts]にtitle=で指定すれば反映される。
- Newer: さくらインターネットでPHP5
- Older: TracGantt-0.3.2a (1)