Defect #34185
closed
Trackers of subprojects are not displayed in the Issue summary page
Added by Yuichi HARADA about 4 years ago.
Updated about 4 years ago.
Description
The tracker box in the Issue summary page (projects/:id/issues/report, projects/:id/issues/report/tracker) shows the trackers used only for that project.
I think if "Display subprojects issues on main projects by default" setting is enabled, you should also display trackers that are used only in subprojects.
Files
- Copied from Defect #10084: Disabled trackers of subprojects are listed in project overview added
I created a patch like this.
diff --git a/app/controllers/reports_controller.rb b/app/controllers/reports_controller.rb
index b9ee49100..976907242 100644
--- a/app/controllers/reports_controller.rb
+++ b/app/controllers/reports_controller.rb
@@ -22,14 +22,14 @@ class ReportsController < ApplicationController
before_action :find_project, :authorize, :find_issue_statuses
def issue_report
- @trackers = @project.rolled_up_trackers(false).visible
+ with_subprojects = Setting.display_subprojects_issues?
+ @trackers = @project.rolled_up_trackers(with_subprojects).visible
@versions = @project.shared_versions.sorted
@priorities = IssuePriority.all.reverse
@categories = @project.issue_categories
@assignees = (Setting.issue_group_assignment? ? @project.principals : @project.users).sorted
@authors = @project.users.sorted
@subprojects = @project.descendants.visible
- with_subprojects = Setting.display_subprojects_issues?
@issues_by_tracker = Issue.by_tracker(@project, with_subprojects)
@issues_by_version = Issue.by_version(@project, with_subprojects)
@issues_by_priority = Issue.by_priority(@project, with_subprojects)
@@ -46,7 +46,7 @@ class ReportsController < ApplicationController
case params[:detail]
when "tracker"
@field = "tracker_id"
- @rows = @project.rolled_up_trackers(false).visible
+ @rows = @project.rolled_up_trackers(with_subprojects).visible
@data = Issue.by_tracker(@project, with_subprojects)
@report_title = l(:field_tracker)
when "version"
- Related to Feature #2529: Extend Issue Summary to include subprojects added
- Category changed from Projects to Issues
- Status changed from New to Confirmed
- Target version set to Candidate for next major release
Confirmed the issue. The attached patch is a fix for #2529 that delivered in Redmine 4.0.0.
- File 34185-v2.patch added
I have got rid of RuboCop Rails/DynamicFindBy offense.
- Target version changed from Candidate for next major release to 4.2.0
Setting the target version to 4.2.0.
- File deleted (
34185-v2.patch)
- Status changed from Confirmed to Closed
- Assignee set to Go MAEDA
- Resolution set to Fixed
Committed the patch. Thank you for your contribution.
- Subject changed from Trackers of subprojects are not listed in the Issue summary page to Trackers of subprojects are not displayed in the Issue summary page
- Related to Defect #35664: Inconsistencies in rendering of subproject data on Issues Reports added
- Related to Feature #35647: Allow the user to properly override Setting.display_subprojects_issues on Issue Reports if a project has subprojects added
Also available in: Atom
PDF