Mysql2::Error::TimeoutError
This commit is contained in:
parent
1f8ad9bf4d
commit
00ced02fcd
@ -99,8 +99,6 @@ class DmsfFolder < ApplicationRecord
|
|||||||
validates :dmsf_folder, dmsf_folder_parent: true, if: proc { |folder| !folder.new_record? }
|
validates :dmsf_folder, dmsf_folder_parent: true, if: proc { |folder| !folder.new_record? }
|
||||||
|
|
||||||
before_create :default_values
|
before_create :default_values
|
||||||
before_destroy :delete_system_folder_before
|
|
||||||
after_destroy :delete_system_folder_after
|
|
||||||
|
|
||||||
def visible?(_user = User.current)
|
def visible?(_user = User.current)
|
||||||
return DmsfFolder.visible.exists?(id: id) if respond_to?(:type) && /^folder/.match?(type)
|
return DmsfFolder.visible.exists?(id: id) if respond_to?(:type) && /^folder/.match?(type)
|
||||||
@ -616,16 +614,6 @@ class DmsfFolder < ApplicationRecord
|
|||||||
false
|
false
|
||||||
end
|
end
|
||||||
|
|
||||||
def delete_system_folder_before
|
|
||||||
@parent_folder = dmsf_folder
|
|
||||||
end
|
|
||||||
|
|
||||||
def delete_system_folder_after
|
|
||||||
return unless @parent_folder&.system && @parent_folder.dmsf_files.empty? && @parent_folder.dmsf_links.empty?
|
|
||||||
|
|
||||||
@parent_folder.destroy
|
|
||||||
end
|
|
||||||
|
|
||||||
class << self
|
class << self
|
||||||
def directory_subtree(tree, folder, level)
|
def directory_subtree(tree, folder, level)
|
||||||
folders = folder.dmsf_folders.visible.to_a
|
folders = folder.dmsf_folders.visible.to_a
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user