mirror of
https://github.com/redmine/redmine.git
synced 2026-05-09 02:46:04 +02:00
Merged r21948 from trunk to 5.0-stable (#37880).
git-svn-id: https://svn.redmine.org/redmine/branches/5.0-stable@21949 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -239,11 +239,28 @@ class AttachmentsController < ApplicationController
|
||||
if @attachments.sum(&:filesize) > bulk_download_max_size
|
||||
flash[:error] = l(:error_bulk_download_size_too_big,
|
||||
:max_size => number_to_human_size(bulk_download_max_size.to_i))
|
||||
redirect_to back_url
|
||||
redirect_back_or_default(container_url, referer: true)
|
||||
return
|
||||
end
|
||||
end
|
||||
|
||||
def container_url
|
||||
case @container
|
||||
when Message
|
||||
url_for(@container.event_url)
|
||||
when Project
|
||||
# project attachments are listed in the files view
|
||||
project_files_url(@container)
|
||||
when Version
|
||||
# version attachments are listed in its project's files view
|
||||
project_files_url(@container.project)
|
||||
when WikiPage
|
||||
project_wiki_page_url @container.wiki.project, @container
|
||||
else
|
||||
url_for(@container)
|
||||
end
|
||||
end
|
||||
|
||||
# Checks that the file exists and is readable
|
||||
def file_readable
|
||||
if @attachment.readable?
|
||||
|
||||
Reference in New Issue
Block a user