Home > Trac > TracGantt-0.3.2a (2)

TracGantt-0.3.2a (2)

  • 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=で指定すれば反映される。

Home > Trac > TracGantt-0.3.2a (2)

Search
Feeds
Meta

Page Top