diff plugins/redmine_embedded/init.rb @ 1119:22d81bd0b62c redmine-2.2-integration

Deleted existing the embedded plugin and replaced it witgh redmine_embedded (same functionality, but upgraded to be compatible with Redmine 2.x).
author luisf <luis.figueira@eecs.qmul.ac.uk>
date Tue, 08 Jan 2013 14:43:04 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/plugins/redmine_embedded/init.rb	Tue Jan 08 14:43:04 2013 +0000
@@ -0,0 +1,28 @@
+require 'redmine'
+require 'redmine_embedded'
+
+Redmine::Plugin.register :redmine_embedded do
+  name 'Redmine Embedded Documentation' 
+  author 'Jean-Philippe Lang, Reuben Mallaby'
+  description 'Embed various documentations in your projects'
+  version '0.0.2'
+  settings  :partial => 'settings/redmine_embedded',
+            :default => { 'path' => '/var/doc/{PROJECT}/html',
+                         'index' => 'main.html overview-summary.html index.html',
+                         'extensions' => 'html png gif',
+                         'template' => '',
+                         'encoding' => '',
+                         'menu' => 'Embedded' }
+  project_module :redmine_embedded do
+    permission :view_embedded_doc, {:redmine_embedded => :index}
+    permission :edit_embedded_doc, {:redmine_embedded => :upload}
+  end
+  menu :project_menu, :redmine_embedded,
+    { 
+      :controller => "redmine_embedded", 
+      :action => "index"
+    },
+    :caption => Proc.new { Setting.plugin_redmine_embedded['menu'] },
+    :if => Proc.new { !Setting.plugin_redmine_embedded['menu'].blank? }
+end
+