Mercurial > hg > soundsoftware-site
annotate plugins/redmine_embedded/init.rb @ 1600:ed9c467ef922 dockerise
Add hggit extension
author | Chris Cannam |
---|---|
date | Wed, 23 Aug 2017 11:32:50 +0100 |
parents | 22d81bd0b62c |
children |
rev | line source |
---|---|
luis@1119 | 1 require 'redmine' |
luis@1119 | 2 require 'redmine_embedded' |
luis@1119 | 3 |
luis@1119 | 4 Redmine::Plugin.register :redmine_embedded do |
luis@1119 | 5 name 'Redmine Embedded Documentation' |
luis@1119 | 6 author 'Jean-Philippe Lang, Reuben Mallaby' |
luis@1119 | 7 description 'Embed various documentations in your projects' |
luis@1119 | 8 version '0.0.2' |
luis@1119 | 9 settings :partial => 'settings/redmine_embedded', |
luis@1119 | 10 :default => { 'path' => '/var/doc/{PROJECT}/html', |
luis@1119 | 11 'index' => 'main.html overview-summary.html index.html', |
luis@1119 | 12 'extensions' => 'html png gif', |
luis@1119 | 13 'template' => '', |
luis@1119 | 14 'encoding' => '', |
luis@1119 | 15 'menu' => 'Embedded' } |
luis@1119 | 16 project_module :redmine_embedded do |
luis@1119 | 17 permission :view_embedded_doc, {:redmine_embedded => :index} |
luis@1119 | 18 permission :edit_embedded_doc, {:redmine_embedded => :upload} |
luis@1119 | 19 end |
luis@1119 | 20 menu :project_menu, :redmine_embedded, |
luis@1119 | 21 { |
luis@1119 | 22 :controller => "redmine_embedded", |
luis@1119 | 23 :action => "index" |
luis@1119 | 24 }, |
luis@1119 | 25 :caption => Proc.new { Setting.plugin_redmine_embedded['menu'] }, |
luis@1119 | 26 :if => Proc.new { !Setting.plugin_redmine_embedded['menu'].blank? } |
luis@1119 | 27 end |
luis@1119 | 28 |