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 |