mirror of
https://github.com/meineerde/redmine.git
synced 2026-01-31 11:37:14 +00:00
Constraints *_all attachments routes to actually supported values of container_type (#37772).
Patch by Jens Krämer. git-svn-id: https://svn.redmine.org/redmine/trunk@21906 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
d726df660f
commit
aeabd4682a
@ -317,9 +317,11 @@ Rails.application.routes.draw do
|
||||
get 'attachments/download/:id', :to => 'attachments#download', :id => /\d+/
|
||||
get 'attachments/thumbnail/:id(/:size)', :to => 'attachments#thumbnail', :id => /\d+/, :size => /\d+/, :as => 'thumbnail'
|
||||
resources :attachments, :only => [:show, :update, :destroy]
|
||||
get 'attachments/:object_type/:object_id/edit', :to => 'attachments#edit_all', :as => :object_attachments_edit
|
||||
patch 'attachments/:object_type/:object_id', :to => 'attachments#update_all', :as => :object_attachments
|
||||
get 'attachments/:object_type/:object_id/download', :to => 'attachments#download_all', :as => :object_attachments_download
|
||||
constraints object_type: /(issues|versions|news|messages|wiki_pages|projects|documents|journals)/ do
|
||||
get 'attachments/:object_type/:object_id/edit', :to => 'attachments#edit_all', :as => :object_attachments_edit
|
||||
patch 'attachments/:object_type/:object_id', :to => 'attachments#update_all', :as => :object_attachments
|
||||
get 'attachments/:object_type/:object_id/download', :to => 'attachments#download_all', :as => :object_attachments_download
|
||||
end
|
||||
|
||||
resources :groups do
|
||||
resources :memberships, :controller => 'principal_memberships'
|
||||
|
||||
@ -491,17 +491,6 @@ class AttachmentsControllerTest < Redmine::ControllerTest
|
||||
assert_select 'h2 a', :text => "Feature request #2"
|
||||
end
|
||||
|
||||
def test_edit_all_with_invalid_container_class_should_return_404
|
||||
get(
|
||||
:edit_all,
|
||||
:params => {
|
||||
:object_type => 'nuggets',
|
||||
:object_id => '3'
|
||||
}
|
||||
)
|
||||
assert_response 404
|
||||
end
|
||||
|
||||
def test_edit_all_with_invalid_object_should_return_404
|
||||
get(
|
||||
:edit_all,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user