Project

General

Profile

Patch #10970 » roadmap_issues_sort.diff

View differences:

app/controllers/versions_controller.rb (working copy)
49 49
          issues = Issue.visible.all(
50 50
            :include => [:project, :status, :tracker, :priority, :fixed_version],
51 51
            :conditions => {:tracker_id => @selected_tracker_ids, :project_id => project_ids, :fixed_version_id => @versions.map(&:id)},
52
            :order => "#{Project.table_name}.lft, #{Tracker.table_name}.position, #{Issue.table_name}.id"
52
            :order => "#{Project.table_name}.lft, #{Tracker.table_name}.position, #{IssueStatus.table_name}.position, #{Issue.table_name}.id"
53 53
          )
54 54
          @issues_by_version = issues.group_by(&:fixed_version)
55 55
        end
......
66 66
      format.html {
67 67
        @issues = @version.fixed_issues.visible.find(:all,
68 68
          :include => [:status, :tracker, :priority],
69
          :order => "#{Tracker.table_name}.position, #{Issue.table_name}.id")
69
          :order => "#{Tracker.table_name}.position, #{IssueStatus.table_name}.position, #{Issue.table_name}.id")
70 70
      }
71 71
      format.api
72 72
    end
    (1-1/1)