Defect #34185

Trackers of subprojects are not displayed in the Issue summary page

Added by Yuichi HARADA about 1 month ago. Updated 12 days ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:Go MAEDA% Done:

0%

Category:Issues
Target version:4.2.0
Resolution:Fixed Affected version:

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.

fixed-34185.patch Magnifier (8.64 KB) Yuichi HARADA, 2020-10-29 07:51

34185-v2.patch Magnifier (8.65 KB) Go MAEDA, 2020-11-16 06:16


Related issues

Related to Redmine - Feature #2529: Extend Issue Summary to include subprojects Closed 2009-01-19
Copied from Redmine - Defect #10084: Disabled trackers of subprojects are listed in project ov... New

Associated revisions

Revision 20401
Added by Go MAEDA 12 days ago

Trackers of subprojects are not displayed in the Issue summary page (#34185).

Patch by Yuichi HARADA.

History

#1 Updated by Yuichi HARADA about 1 month ago

  • Copied from Defect #10084: Disabled trackers of subprojects are listed in project overview added

#2 Updated by Yuichi HARADA about 1 month ago

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" 

#3 Updated by Go MAEDA 22 days ago

  • Related to Feature #2529: Extend Issue Summary to include subprojects added

#4 Updated by Go MAEDA 22 days ago

  • 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.

#5 Updated by Go MAEDA 22 days ago

  • File 34185-v2.patch added

I have got rid of RuboCop Rails/DynamicFindBy offense.

#6 Updated by Go MAEDA 18 days ago

  • Target version changed from Candidate for next major release to 4.2.0

Setting the target version to 4.2.0.

#7 Updated by Go MAEDA 13 days ago

  • File deleted (34185-v2.patch)

#8 Updated by Go MAEDA 13 days ago

#9 Updated by Go MAEDA 12 days ago

  • Status changed from Confirmed to Closed
  • Assignee set to Go MAEDA
  • Resolution set to Fixed

Committed the patch. Thank you for your contribution.

#10 Updated by Go MAEDA 12 days ago

  • 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

Also available in: Atom PDF