To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Tag: | Revision:

root / plugins / redmine_embedded / init.rb @ 1583:0dcd4f8c2b8a

History | View | Annotate | Download (1.07 KB)

1
require 'redmine'
2
require 'redmine_embedded'
3

    
4
Redmine::Plugin.register :redmine_embedded do
5
  name 'Redmine Embedded Documentation' 
6
  author 'Jean-Philippe Lang, Reuben Mallaby'
7
  description 'Embed various documentations in your projects'
8
  version '0.0.2'
9
  settings  :partial => 'settings/redmine_embedded',
10
            :default => { 'path' => '/var/doc/{PROJECT}/html',
11
                         'index' => 'main.html overview-summary.html index.html',
12
                         'extensions' => 'html png gif',
13
                         'template' => '',
14
                         'encoding' => '',
15
                         'menu' => 'Embedded' }
16
  project_module :redmine_embedded do
17
    permission :view_embedded_doc, {:redmine_embedded => :index}
18
    permission :edit_embedded_doc, {:redmine_embedded => :upload}
19
  end
20
  menu :project_menu, :redmine_embedded,
21
    { 
22
      :controller => "redmine_embedded", 
23
      :action => "index"
24
    },
25
    :caption => Proc.new { Setting.plugin_redmine_embedded['menu'] },
26
    :if => Proc.new { !Setting.plugin_redmine_embedded['menu'].blank? }
27
end
28