mirror of
https://github.com/meineerde/redmine.git
synced 2026-01-31 11:37:14 +00:00
Optimize the rendering of versions on the roadmap by preloading the email addresses of issue assignees (#42682).
Patch by Go MAEDA (user:maeda). git-svn-id: https://svn.redmine.org/redmine/trunk@23749 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
2a6bfbd184
commit
3c0faad370
@ -51,7 +51,7 @@ class VersionsController < ApplicationController
|
||||
if @selected_tracker_ids.any? && @versions.any?
|
||||
issues = Issue.visible.
|
||||
includes(:project, :tracker).
|
||||
preload(:status, :priority, :fixed_version).
|
||||
preload(:status, :priority, :fixed_version, {:assigned_to => :email_address}).
|
||||
where(:tracker_id => @selected_tracker_ids, :project_id => project_ids, :fixed_version_id => @versions.map(&:id)).
|
||||
order("#{Project.table_name}.lft, #{Tracker.table_name}.position, #{Issue.table_name}.id")
|
||||
@issues_by_version = issues.group_by(&:fixed_version)
|
||||
@ -69,7 +69,7 @@ class VersionsController < ApplicationController
|
||||
format.html do
|
||||
@issues = @version.fixed_issues.visible.
|
||||
includes(:status, :tracker, :priority).
|
||||
preload(:project).
|
||||
preload(:project, {:assigned_to => :email_address}).
|
||||
reorder("#{Tracker.table_name}.position, #{Issue.table_name}.id").
|
||||
to_a
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user