Skip to content
Snippets Groups Projects

Refactor parent issues resolver

Merged Mario Celi requested to merge 377514-refactor-issues-resolver into master
All threads resolved!
20 files
+ 554
339
Compare changes
  • Side-by-side
  • Inline
Files
20
 
# frozen_string_literal: true
 
 
module Issues
 
module LookAheadPreloads
 
extend ActiveSupport::Concern
 
 
prepended do
 
include ::LooksAhead
 
end
 
 
private
 
 
def unconditional_includes
 
[
 
{
 
project: [:project_feature, :group]
 
},
 
:author
 
]
 
end
 
 
def preloads
 
{
 
alert_management_alert: [:alert_management_alert],
 
assignees: [:assignees],
 
participants: Issue.participant_includes,
 
timelogs: [:timelogs],
 
customer_relations_contacts: { customer_relations_contacts: [:group] },
 
escalation_status: [:incident_management_issuable_escalation_status]
 
}
 
end
 
end
 
end
 
 
Issues::LookAheadPreloads.prepend_mod
Loading