Patch #8109 ยป acts_as_attachable.rb.patch
| acts_as_attachable.rb 2011-03-11 23:35:58.000000000 +0200 | ||
|---|---|---|
| 44 | 44 | end | 
| 45 | 45 |  | 
| 46 | 46 | def attachments_visible?(user=User.current) | 
| 47 | user.allowed_to?(self.class.attachable_options[:view_permission], self.project) | |
| 47 | if self.project | |
| 48 | user.allowed_to?(self.class.attachable_options[:view_permission], self.project) | |
| 49 | else | |
| 50 | user.allowed_to?(self.class.attachable_options[:view_permission], nil, :global => true) | |
| 51 | end | |
| 48 | 52 | end | 
| 49 | 53 |  | 
| 50 | 54 | def attachments_deletable?(user=User.current) | 
| 51 | user.allowed_to?(self.class.attachable_options[:delete_permission], self.project) | |
| 55 | if self.project | |
| 56 | user.allowed_to?(self.class.attachable_options[:delete_permission], self.project) | |
| 57 | else | |
| 58 | user.allowed_to?(self.class.attachable_options[:delete_permission], nil, :global => true) | |
| 59 | end | |
| 52 | 60 | end | 
| 53 | 61 | |
| 54 | 62 | def initialize_unsaved_attachments |