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

@ -83,15 +83,6 @@ class DmsfFile < 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 default_values
if Setting.plugin_redmine_dmsf['dmsf_default_notifications'].present? && (!dmsf_folder || !dmsf_folder.system)
self.notification = true

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?)