comparison vendor/plugins/redmine_bibliography/init.rb @ 640:47b21bb3fa03 cannam_integration

Merge from branch "feature_36"
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Tue, 06 Sep 2011 12:23:51 +0100
parents 84a746383a5b
children 0aef0738823b
comparison
equal deleted inserted replaced
572:031d70972601 640:47b21bb3fa03
13 end 13 end
14 14
15 unless User.included_modules.include? Bibliography::UserAuthorPatch 15 unless User.included_modules.include? Bibliography::UserAuthorPatch
16 User.send(:include, Bibliography::UserAuthorPatch) 16 User.send(:include, Bibliography::UserAuthorPatch)
17 end 17 end
18
19 end 18 end
20 19
21 20
22 # Plugin Info 21 # Plugin Info
23 Redmine::Plugin.register :redmine_bibliography do 22 Redmine::Plugin.register :redmine_bibliography do
30 29
31 settings :default => { 'menu' => 'Bibliography' }, :partial => 'settings/bibliography' 30 settings :default => { 'menu' => 'Bibliography' }, :partial => 'settings/bibliography'
32 31
33 project_module :redmine_bibliography do 32 project_module :redmine_bibliography do
34 permission :publications, { :publications => :index }, :public => true 33 permission :publications, { :publications => :index }, :public => true
35 permission :edit_redmine_bibliography, {:redmine_bibliography => [:edit, :update]} 34 permission :edit_publication, {:publications => [:edit, :update]}
36 permission :add_publication, {:redmine_bibliography => [:new, :create]} 35 permission :add_publication, {:publications => [:new, :create]}
36 permission :delete_publication, {:publications => :destroy}
37
37 end 38 end
38 39
39 # extending the Project Menu 40 # extending the Project Menu
40 menu :project_menu, :publications, { :controller => 'publications', :action => 'index', :path => nil }, :after => :activity, :param => :project_id, :caption => Proc.new { Setting.plugin_redmine_bibliography['menu'] }, 41 menu :project_menu, :publications, { :controller => 'publications', :action => 'index', :path => nil }, :after => :activity, :param => :project_id, :caption => Proc.new { Setting.plugin_redmine_bibliography['menu'] },
41 :if => Proc.new { !Setting.plugin_redmine_bibliography['menu'].blank? } 42 :if => Proc.new { !Setting.plugin_redmine_bibliography['menu'].blank? }