changeset 1334:9397280c138c live

Restore route for enabling embedded docs through sys controller
author Chris Cannam
date Thu, 20 Jun 2013 12:34:41 +0100
parents 1913ae0bd76a
children 2590a6fb900a
files app/controllers/sys_controller.rb config/routes.rb
diffstat 2 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/app/controllers/sys_controller.rb	Thu Jun 20 12:03:53 2013 +0100
+++ b/app/controllers/sys_controller.rb	Thu Jun 20 12:34:41 2013 +0100
@@ -100,11 +100,11 @@
     project = Project.find(params[:id])
     mods = project.enabled_modules
     enable = (params[:enable] == "1")
-    if mods.detect {|m| m.name == "embedded"}
+    if mods.detect {|m| m.name == "redmine_embedded"}
       logger.info "Project #{project.name} currently has Embedded enabled"
       if !enable
         logger.info "Disabling Embedded"
-        modnames = mods.all(:select => :name).collect{|m| m.name}.reject{|n| n == "embedded"}
+        modnames = mods.all(:select => :name).collect{|m| m.name}.reject{|n| n == "redmine_embedded"}
         project.enabled_module_names = modnames
       end
     else
@@ -112,7 +112,7 @@
       if enable
         logger.info "Enabling Embedded"
         modnames = mods.all(:select => :name).collect{|m| m.name}
-        modnames << "embedded"
+        modnames << "redmine_embedded"
         project.enabled_module_names = modnames
       end
     end
--- a/config/routes.rb	Thu Jun 20 12:03:53 2013 +0100
+++ b/config/routes.rb	Thu Jun 20 12:34:41 2013 +0100
@@ -336,6 +336,7 @@
 
   match 'sys/projects', :to => 'sys#projects', :via => :get
   match 'sys/projects/:id/repository', :to => 'sys#create_project_repository', :via => :post
+  match 'sys/projects/:id/embedded.:format', :controller => 'sys', :action => 'set_embedded_active', :conditions => { :method => :post }
   match 'sys/fetch_changesets', :to => 'sys#fetch_changesets', :via => :get
 
   match 'uploads', :to => 'attachments#upload', :via => :post