Actions
Defect #34185
closedTrackers of subprojects are not displayed in the Issue summary page
Start date:
Due date:
% Done:
0%
Estimated time:
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.
Files
Related issues
       Updated by Yuichi HARADA about 5 years ago
      Updated by Yuichi HARADA about 5 years ago
      
    
    - Copied from Defect #10084: Disabled trackers of subprojects are listed in project overview added
       Updated by Yuichi HARADA about 5 years ago
      Updated by Yuichi HARADA about 5 years ago
      
    
    - File fixed-34185.patch fixed-34185.patch 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" 
       Updated by Go MAEDA almost 5 years ago
      Updated by Go MAEDA almost 5 years ago
      
    
    - Related to Feature #2529: Extend Issue Summary to include subprojects added
       Updated by Go MAEDA almost 5 years ago
      Updated by Go MAEDA almost 5 years 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.
       Updated by Go MAEDA almost 5 years ago
      Updated by Go MAEDA almost 5 years ago
      
    
    - File 34185-v2.patch added
I have got rid of RuboCop Rails/DynamicFindBy offense.
       Updated by Go MAEDA almost 5 years ago
      Updated by Go MAEDA almost 5 years ago
      
    
    - Target version changed from Candidate for next major release to 4.2.0
Setting the target version to 4.2.0.
       Updated by Go MAEDA almost 5 years ago
      Updated by Go MAEDA almost 5 years ago
      
    
    - Status changed from Confirmed to Closed
- Assignee set to Go MAEDA
- Resolution set to Fixed
Committed the patch. Thank you for your contribution.
       Updated by Go MAEDA almost 5 years ago
      Updated by Go MAEDA almost 5 years 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
       Updated by Mischa The Evil about 4 years ago
      Updated by Mischa The Evil about 4 years ago
      
    
    - Related to Defect #35664: Inconsistencies in rendering of subproject data on Issues Reports added
       Updated by Mischa The Evil about 4 years ago
      Updated by Mischa The Evil about 4 years ago
      
    
    - Related to Feature #35647: Allow the user to properly override Setting.display_subprojects_issues on Issue Reports if a project has subprojects added
Actions