parent
f3e80bb502
commit
406361b064
@ -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
|
||||
|
||||
@ -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?)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user