]> source.dussan.org Git - redmine.git/commitdiff
Makes sys#fetch_changesets accept POST requests (#17077).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 13 Sep 2014 10:49:31 +0000 (10:49 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 13 Sep 2014 10:49:31 +0000 (10:49 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@13392 e93f8b46-1217-0410-a6f0-8f06a7374b81

config/routes.rb
test/integration/routing/sys_test.rb

index 6be563d3fefec31a4003c3bf4a1b03705585515a..c9aea1961cbe88d0a2e7a9f46e95b3f5e425efb7 100644 (file)
@@ -336,7 +336,7 @@ RedmineApp::Application.routes.draw do
 
   match 'sys/projects', :to => 'sys#projects', :via => :get
   match 'sys/projects/:id/repository', :to => 'sys#create_project_repository', :via => :post
-  match 'sys/fetch_changesets', :to => 'sys#fetch_changesets', :via => :get
+  match 'sys/fetch_changesets', :to => 'sys#fetch_changesets', :via => [:get, :post]
 
   match 'uploads', :to => 'attachments#upload', :via => :post
 
index 1f69ddcc4756710bc00309ae3884cbb2b3fea22e..6b9afe63bb2dee1dbc01846157c3c6066ed5df0d 100644 (file)
@@ -31,5 +31,9 @@ class RoutingSysTest < ActionController::IntegrationTest
         { :method => 'get', :path => "/sys/fetch_changesets" },
         { :controller => 'sys', :action => 'fetch_changesets' }
       )
+    assert_routing(
+        { :method => 'post', :path => "/sys/fetch_changesets" },
+        { :controller => 'sys', :action => 'fetch_changesets' }
+      )
   end
 end