WIP: redmine3 support, continue

This commit is contained in:
Mathieu Le Marec - Pasquet 2015-03-22 17:35:49 +01:00
parent 0ff35263a2
commit a075a26473

View File

@ -227,7 +227,11 @@ class DmsfController < ApplicationController
end
def entries_email
@email_params = params[:email]
if (Redmine::VERSION::MAJOR >= 3)
@email_params = e_params
else
@email_params = params[:email]
end
if @email_params[:to].strip.blank?
flash.now[:error] = l(:error_email_to_must_be_entered)
render :action => 'email_entries'
@ -248,7 +252,7 @@ class DmsfController < ApplicationController
def create
if (Redmine::VERSION::MAJOR >= 3)
@folder = DmsfFolder.new(
@folder = DmsfFolder.new(
params.require(:dmsf_folder).permit(:title, :description, :dmsf_folder_id))
else
@folder = DmsfFolder.new(params[:dmsf_folder])
@ -405,7 +409,7 @@ class DmsfController < ApplicationController
if (Redmine::VERSION::MAJOR >= 3)
audit = DmsfFileRevisionAccess.new
audit.user = User.current
audit.revision = @revision
audit.revision = f.last_revision
audit.action = DmsfFileRevisionAccess::EmailAction
else
audit = DmsfFileRevisionAccess.new(:user_id => User.current.id, :dmsf_file_revision_id => f.last_revision.id,
@ -592,4 +596,14 @@ class DmsfController < ApplicationController
copy
end
private
def e_params
params.fetch(:email, {}).permit(
:to, :zipped_content, :email,
:cc, :subject, :zipped_content => [], :files => [])
end
end