ガントチャートとカレンダーがモジュール化されてサイドバーだけじゃなくタブメニューにも出るようになった。
これを快く思わない人もいるようなので、タブに表示しないパッチを。
ここでは、カレンダーとガントチャート固定だけど、以下のを指定すればそれぞれ表示しないようにできる
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
スポンサーサイト