FC2ブログ

徒然さめざめ

思ったことを思ったときに思ったように

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

redmine1.1.0 のカレンダーとガントチャート

Redmineが1.1.0にバージョンアップした際に、
ガントチャートとカレンダーがモジュール化されてサイドバーだけじゃなくタブメニューにも出るようになった。

これを快く思わない人もいるようなので、タブに表示しないパッチを。


ここでは、カレンダーとガントチャート固定だけど、以下のを指定すればそれぞれ表示しないようにできる
overview
activity
roadmap
issues
new_issue
gantt
calendar
news
documents
wiki
boards
files
repository
settings


Index: lib/redmine/menu_manager.rb
===================================================================
--- lib/redmine/menu_manager.rb (リビジョン 4764)
+++ lib/redmine/menu_manager.rb (作業コピー)
@@ -248,7 +248,8 @@

def menu_items_for(menu, project=nil)
items = []
- Redmine::MenuManager.items(menu).root.children.each do |node|
+ Redmine::MenuManager.items(menu).root.children.uniq.each do |node|
+ next if [:calendar, :gantt].include?(node.name)
if allowed_node?(node, User.current, project)
if block_given?
yield node
スポンサーサイト

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://fmkt.blog65.fc2.com/tb.php/170-2c708981
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。