Mercurial > hg > soundsoftware-site
comparison lib/redmine.rb @ 510:1afe06d9ba94 cannam_integration
Merge from branch "cannam"
author | Chris Cannam |
---|---|
date | Thu, 14 Jul 2011 10:42:41 +0100 |
parents | 7a2bb9c5fb34 |
children | 5e80956cc792 |
comparison
equal
deleted
inserted
replaced
484:3ab94ed89c2f | 510:1afe06d9ba94 |
---|---|
45 fields.register Redmine::CustomFieldFormat.new('version', :label => :label_version, :only => %w(Issue TimeEntry Version Project), :edit_as => 'list', :order => 9) | 45 fields.register Redmine::CustomFieldFormat.new('version', :label => :label_version, :only => %w(Issue TimeEntry Version Project), :edit_as => 'list', :order => 9) |
46 end | 46 end |
47 | 47 |
48 # Permissions | 48 # Permissions |
49 Redmine::AccessControl.map do |map| | 49 Redmine::AccessControl.map do |map| |
50 map.permission :view_project, {:projects => [:show], :activities => [:index]}, :public => true | 50 map.permission :view_project, {:projects => [:show], :activities => [:index], :members => [:index]}, :public => true |
51 map.permission :search_project, {:search => :index}, :public => true | 51 map.permission :search_project, {:search => :index}, :public => true |
52 map.permission :add_project, {:projects => [:new, :create]}, :require => :loggedin | 52 map.permission :add_project, {:projects => [:new, :create]}, :require => :loggedin |
53 map.permission :edit_project, {:projects => [:settings, :edit, :update, :overview]}, :require => :member | 53 map.permission :edit_project, {:projects => [:settings, :edit, :update, :overview]}, :require => :member |
54 map.permission :select_project_modules, {:projects => :modules}, :require => :member | 54 map.permission :select_project_modules, {:projects => :modules}, :require => :member |
55 map.permission :manage_members, {:projects => :settings, :members => [:new, :edit, :destroy, :autocomplete_for_member]}, :require => :member | 55 map.permission :manage_members, {:projects => :settings, :members => [:new, :edit, :destroy, :autocomplete_for_member]}, :require => :member |
187 menu.push :info, {:controller => 'admin', :action => 'info'}, :caption => :label_information_plural, :last => true | 187 menu.push :info, {:controller => 'admin', :action => 'info'}, :caption => :label_information_plural, :last => true |
188 end | 188 end |
189 | 189 |
190 Redmine::MenuManager.map :project_menu do |menu| | 190 Redmine::MenuManager.map :project_menu do |menu| |
191 menu.push :overview, { :controller => 'projects', :action => 'show' } | 191 menu.push :overview, { :controller => 'projects', :action => 'show' } |
192 menu.push :members, { :controller => 'members', :action => 'index' }, :param => :project_id | |
192 menu.push :news, { :controller => 'news', :action => 'index' }, :param => :project_id, :caption => :label_news_plural | 193 menu.push :news, { :controller => 'news', :action => 'index' }, :param => :project_id, :caption => :label_news_plural |
193 menu.push :activity, { :controller => 'activities', :action => 'index' } | 194 menu.push :activity, { :controller => 'activities', :action => 'index' } |
194 menu.push :roadmap, { :controller => 'versions', :action => 'index' }, :param => :project_id, | 195 menu.push :roadmap, { :controller => 'versions', :action => 'index' }, :param => :project_id, |
195 :if => Proc.new { |p| p.shared_versions.any? } | 196 :if => Proc.new { |p| p.shared_versions.any? } |
196 menu.push :issues, { :controller => 'issues', :action => 'index' }, :param => :project_id, :caption => :label_issue_plural | 197 menu.push :issues, { :controller => 'issues', :action => 'index' }, :param => :project_id, :caption => :label_issue_plural |