This commit is contained in:
Karel Pičman 2022-08-17 14:17:56 +02:00
parent f3e80bb502
commit 406361b064
2 changed files with 9 additions and 9 deletions

View File

@ -82,15 +82,6 @@ class DmsfFile < ActiveRecord::Base
@@previews_storage_path = File.join(Rails.root, 'tmp', 'dmsf_previews')
before_create :default_values
def visible?
if self.respond_to?(:type)
if /^folder/.match?(type)
return DmsfFolder.visible.where(id: self.id).exists?
end
end
true
end
def default_values
if Setting.plugin_redmine_dmsf['dmsf_default_notifications'].present? && (!dmsf_folder || !dmsf_folder.system)

View File

@ -99,6 +99,15 @@ class DmsfFolder < ActiveRecord::Base
before_create :default_values
def visible?
if self.respond_to?(:type)
if /^folder/.match?(type)
return DmsfFolder.visible.where(id: self.id).exists?
end
end
true
end
def self.permissions?(folder, allow_system = true)
# Administrator?
return true if (User.current.admin? || folder.nil?)