Patch #37687 » 0002-Unify-duplicate-codes.patch
app/helpers/journals_helper.rb | ||
---|---|---|
21 | 21 | |
22 | 22 |
# Returns the attachments of a journal that are displayed as thumbnails |
23 | 23 |
def journal_thumbnail_attachments(journal) |
24 |
ids = journal.details.select {|d| d.property == 'attachment' && d.value.present?}.map(&:prop_key) |
|
25 |
ids.any? ? Attachment.where(:id => ids).select(&:thumbnailable?).sort_by{|a| ids.index(a.id.to_s)} : [] |
|
24 |
journal.attachments.select(&:thumbnailable?) |
|
26 | 25 |
end |
27 | 26 | |
28 | 27 |
# Returns the action links for an issue journal |
app/models/journal.rb | ||
---|---|---|
143 | 143 | |
144 | 144 |
def attachments |
145 | 145 |
ids = details.select {|d| d.property == 'attachment' && d.value.present?}.map(&:prop_key) |
146 |
Attachment.where(id: ids).to_a
|
|
146 |
Attachment.where(id: ids).sort_by {|a| ids.index(a.id.to_s)}
|
|
147 | 147 |
end |
148 | 148 | |
149 | 149 |
# Returns a string of css classes |
- « Previous
- 1
- 2
- 3
- Next »