]> source.dussan.org Git - redmine.git/commitdiff
Do not show Roadmap menu item if the project doesn't define any versions.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 2 Feb 2008 11:08:04 +0000 (11:08 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 2 Feb 2008 11:08:04 +0000 (11:08 +0000)
git-svn-id: http://redmine.rubyforge.org/svn/trunk@1107 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/redmine.rb

index 1aee1767cd10306015ca2b411a11f3c602134dec..92a1cef1496bff4a24bd84a3c3ea2bf1ca378aee 100644 (file)
@@ -93,7 +93,8 @@ end
 Redmine::MenuManager.map :project_menu do |menu|
   menu.push :overview, { :controller => 'projects', :action => 'show' }, :caption => :label_overview
   menu.push :activity, { :controller => 'projects', :action => 'activity' }, :caption => :label_activity
-  menu.push :roadmap, { :controller => 'projects', :action => 'roadmap' }, :caption => :label_roadmap
+  menu.push :roadmap, { :controller => 'projects', :action => 'roadmap' }, 
+              :if => Proc.new { |p| p.versions.any? }, :caption => :label_roadmap
   menu.push :issues, { :controller => 'issues', :action => 'index' }, :param => :project_id, :caption => :label_issue_plural
   menu.push :new_issue, { :controller => 'issues', :action => 'new' }, :param => :project_id, :caption => :label_issue_new,
               :html => { :accesskey => Redmine::AccessKeys.key_for(:new_issue) }