'errors[:base] <<' is deprecated
This commit is contained in:
parent
d71f820c8c
commit
b13042effb
@ -431,9 +431,9 @@ class DmsfController < ApplicationController
|
||||
dmsf_folder = DmsfFolder.find_by(id: $1)
|
||||
if dmsf_folder
|
||||
if dmsf_folder == object.dmsf_folder
|
||||
object.errors[:base] << l(:error_target_folder_same)
|
||||
object.errors.add(:base, l(:error_target_folder_same))
|
||||
elsif object.dmsf_folder&.locked_for_user?
|
||||
object.errors[:base] << l(:error_folder_is_locked)
|
||||
object.errors.add(:base, l(:error_folder_is_locked))
|
||||
else
|
||||
result = object.move_to(dmsf_folder.project, dmsf_folder)
|
||||
end
|
||||
|
||||
@ -177,7 +177,7 @@ class DmsfLinksController < ApplicationController
|
||||
end
|
||||
end
|
||||
rescue => e
|
||||
errors[:base] << e.message
|
||||
errors.add(:base, e.message)
|
||||
return false
|
||||
end
|
||||
redirect_back_or_default dmsf_folder_path(id: @project, folder_id: @folder)
|
||||
|
||||
@ -139,9 +139,9 @@ class DmsfFile < ActiveRecord::Base
|
||||
if locked_for_user? && (!User.current.allowed_to?(:force_file_unlock, project))
|
||||
Rails.logger.info l(:error_file_is_locked)
|
||||
if lock.reverse[0].user
|
||||
errors[:base] << l(:title_locked_by_user, user: lock.reverse[0].user)
|
||||
errors.add(:base, l(:title_locked_by_user, user: lock.reverse[0].user))
|
||||
else
|
||||
errors[:base] << l(:error_file_is_locked)
|
||||
errors.add(:base, l(:error_file_is_locked))
|
||||
end
|
||||
return false
|
||||
end
|
||||
@ -157,14 +157,14 @@ class DmsfFile < ActiveRecord::Base
|
||||
end
|
||||
rescue => e
|
||||
Rails.logger.error e.message
|
||||
errors[:base] << e.message
|
||||
errors.add(:base, e.message)
|
||||
return false
|
||||
end
|
||||
end
|
||||
|
||||
def restore
|
||||
if dmsf_folder_id && (dmsf_folder.nil? || dmsf_folder.deleted?)
|
||||
errors[:base] << l(:error_parent_folder)
|
||||
errors.add(:base, l(:error_parent_folder))
|
||||
return false
|
||||
end
|
||||
dmsf_file_revisions.each { |r| r.restore }
|
||||
@ -236,12 +236,12 @@ class DmsfFile < ActiveRecord::Base
|
||||
|
||||
def move_to(project, folder)
|
||||
if locked_for_user?
|
||||
errors[:base] << l(:error_file_is_locked)
|
||||
errors.add(:base, l(:error_file_is_locked))
|
||||
Rails.logger.error l(:error_file_is_locked)
|
||||
return false
|
||||
end
|
||||
unless last_revision
|
||||
errors[:base] << l(:error_at_least_one_revision_must_be_present)
|
||||
errors.add(:base, l(:error_at_least_one_revision_must_be_present))
|
||||
Rails.logger.error l(:error_at_least_one_revision_must_be_present)
|
||||
return false
|
||||
end
|
||||
@ -314,7 +314,7 @@ class DmsfFile < ActiveRecord::Base
|
||||
if new_revision.save
|
||||
file.set_last_revision new_revision
|
||||
else
|
||||
errors[:base] << new_revision.errors.full_messages.to_sentence
|
||||
errors.add(:base, new_revision.errors.full_messages.to_sentence)
|
||||
Rails.logger.error new_revision.errors.full_messages.to_sentence
|
||||
file.delete(true)
|
||||
file = nil
|
||||
|
||||
@ -100,11 +100,11 @@ class DmsfFileRevision < ActiveRecord::Base
|
||||
|
||||
def delete(commit = false, force = true)
|
||||
if dmsf_file.locked_for_user?
|
||||
errors[:base] << l(:error_file_is_locked)
|
||||
errors.add(:base, l(:error_file_is_locked))
|
||||
return false
|
||||
end
|
||||
if !commit && (!force && (dmsf_file.dmsf_file_revisions.length <= 1))
|
||||
errors[:base] << l(:error_at_least_one_revision_must_be_present)
|
||||
errors.add(:base, l(:error_at_least_one_revision_must_be_present))
|
||||
return false
|
||||
end
|
||||
|
||||
@ -119,7 +119,7 @@ class DmsfFileRevision < ActiveRecord::Base
|
||||
|
||||
def obsolete
|
||||
if dmsf_file.locked_for_user?
|
||||
errors[:base] << l(:error_file_is_locked)
|
||||
errors.add(:base, l(:error_file_is_locked))
|
||||
return false
|
||||
end
|
||||
self.workflow = DmsfWorkflow::STATE_OBSOLETE
|
||||
|
||||
@ -140,7 +140,7 @@ class DmsfFolder < ActiveRecord::Base
|
||||
|
||||
def delete(commit = false)
|
||||
if locked?
|
||||
errors[:base] << l(:error_folder_is_locked)
|
||||
errors.add(:base, l(:error_folder_is_locked))
|
||||
return false
|
||||
end
|
||||
if commit
|
||||
@ -165,7 +165,7 @@ class DmsfFolder < ActiveRecord::Base
|
||||
|
||||
def restore
|
||||
if dmsf_folder&.deleted?
|
||||
errors[:base] << l(:error_parent_folder)
|
||||
errors.add(:base, l(:error_parent_folder))
|
||||
return false
|
||||
end
|
||||
restore_recursively
|
||||
|
||||
@ -138,7 +138,7 @@ class DmsfLink < ActiveRecord::Base
|
||||
|
||||
def restore
|
||||
if dmsf_folder_id && (dmsf_folder.nil? || dmsf_folder.deleted?)
|
||||
errors[:base] << l(:error_parent_folder)
|
||||
errors.add(:base, l(:error_parent_folder))
|
||||
return false
|
||||
end
|
||||
self.deleted = STATUS_ACTIVE
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user