diff lib/redmine.rb @ 493:7a2bb9c5fb34 feature_142

Some experiments toward adding a Members entry to the project menu (for feature #142)
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Wed, 13 Jul 2011 11:03:57 +0100
parents 350acce374a2
children 5e80956cc792
line wrap: on
line diff
--- a/lib/redmine.rb	Tue Jul 12 16:57:51 2011 +0100
+++ b/lib/redmine.rb	Wed Jul 13 11:03:57 2011 +0100
@@ -47,7 +47,7 @@
 
 # Permissions
 Redmine::AccessControl.map do |map|
-  map.permission :view_project, {:projects => [:show], :activities => [:index]}, :public => true
+  map.permission :view_project, {:projects => [:show], :activities => [:index], :members => [:index]}, :public => true
   map.permission :search_project, {:search => :index}, :public => true
   map.permission :add_project, {:projects => [:new, :create]}, :require => :loggedin
   map.permission :edit_project, {:projects => [:settings, :edit, :update, :overview]}, :require => :member
@@ -189,6 +189,7 @@
 
 Redmine::MenuManager.map :project_menu do |menu|
   menu.push :overview, { :controller => 'projects', :action => 'show' }
+  menu.push :members, { :controller => 'members', :action => 'index' }, :param => :project_id
   menu.push :news, { :controller => 'news', :action => 'index' }, :param => :project_id, :caption => :label_news_plural
   menu.push :activity, { :controller => 'activities', :action => 'index' }
   menu.push :roadmap, { :controller => 'versions', :action => 'index' }, :param => :project_id,