Module: Redmine::Acts::Attachable::InstanceMethods
- Defined in:
- vendor/plugins/acts_as_attachable/lib/acts_as_attachable.rb
Defined Under Namespace
Modules: ClassMethods
Class Method Summary
Instance Method Summary
- - (Boolean) attachments_deletable?(user = User.current)
- - (Boolean) attachments_visible?(user = User.current)
- - (Object) initialize_unsaved_attachments
Class Method Details
+ (Object) included(base)
42 43 44 |
# File 'vendor/plugins/acts_as_attachable/lib/acts_as_attachable.rb', line 42 def self.included(base) base.extend ClassMethods end |
Instance Method Details
- (Boolean) attachments_deletable?(user = User.current)
50 51 52 |
# File 'vendor/plugins/acts_as_attachable/lib/acts_as_attachable.rb', line 50 def (user=User.current) user.allowed_to?(self.class.[:delete_permission], self.project) end |
- (Boolean) attachments_visible?(user = User.current)
46 47 48 |
# File 'vendor/plugins/acts_as_attachable/lib/acts_as_attachable.rb', line 46 def (user=User.current) user.allowed_to?(self.class.[:view_permission], self.project) end |
- (Object) initialize_unsaved_attachments
54 55 56 |
# File 'vendor/plugins/acts_as_attachable/lib/acts_as_attachable.rb', line 54 def ||= [] end |