Feature #44252 » 0001-preload-journal-details-mail-for-activity.patch
| app/models/journal.rb | ||
|---|---|---|
| 54 | 54 |
:author_key => :user_id, |
| 55 | 55 |
:scope => |
| 56 | 56 |
proc do |
| 57 |
preload({:issue => :project}, {:issue => :tracker}, :user).
|
|
| 57 |
preloads = [{:issue => :project}, {:issue => :tracker}, :details]
|
|
| 58 |
preloads << (Setting.gravatar_enabled? ? {user: :email_address} : :user)
|
|
| 59 |
preload(*preloads). |
|
| 58 | 60 |
joins("LEFT OUTER JOIN #{JournalDetail.table_name} ON #{JournalDetail.table_name}.journal_id = #{Journal.table_name}.id").
|
| 59 | 61 |
where("#{Journal.table_name}.journalized_type = 'Issue' AND" +
|
| 60 | 62 |
" (#{JournalDetail.table_name}.prop_key = 'status_id' OR #{Journal.table_name}.notes <> '')").distinct
|
- « Previous
- 1
- 2
- Next »