From: Jean-Philippe Lang Date: Sat, 27 May 2017 09:19:14 +0000 (+0000) Subject: Show the same trackers and statuses on time entry queries (#5385). X-Git-Tag: 3.4.0~111 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=d9418864b602c93ebf4b795689b7b5fe8dd0a290;p=redmine.git Show the same trackers and statuses on time entry queries (#5385). git-svn-id: http://svn.redmine.org/redmine/trunk@16577 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/app/models/issue_query.rb b/app/models/issue_query.rb index ae5597134..cea18cf73 100644 --- a/app/models/issue_query.rb +++ b/app/models/issue_query.rb @@ -82,7 +82,7 @@ class IssueQuery < Query def initialize_available_filters add_available_filter "status_id", - :type => :list_status, :values => lambda { issue_statuses } + :type => :list_status, :values => lambda { issue_statuses_values } add_available_filter("project_id", :type => :list, :values => lambda { project_values } diff --git a/app/models/query.rb b/app/models/query.rb index 7d6b37f36..4894a0958 100644 --- a/app/models/query.rb +++ b/app/models/query.rb @@ -552,7 +552,7 @@ class Query < ActiveRecord::Base end # Returns a scope of issue statuses that are available as columns for filters - def issue_statuses + def issue_statuses_values if project statuses = project.rolled_up_statuses else diff --git a/app/models/time_entry_query.rb b/app/models/time_entry_query.rb index 0502c4112..68640e7ed 100644 --- a/app/models/time_entry_query.rb +++ b/app/models/time_entry_query.rb @@ -56,11 +56,11 @@ class TimeEntryQuery < Query add_available_filter("issue.tracker_id", :type => :list, :name => l("label_attribute_of_issue", :name => l(:field_tracker)), - :values => lambda { Tracker.sorted.map {|t| [t.name, t.id.to_s]} }) + :values => lambda { trackers.map {|t| [t.name, t.id.to_s]} }) add_available_filter("issue.status_id", :type => :list, :name => l("label_attribute_of_issue", :name => l(:field_status)), - :values => lambda { IssueStatus.sorted.map {|s| [s.name, s.id.to_s]} }) + :values => lambda { issue_statuses_values }) add_available_filter("issue.fixed_version_id", :type => :list, :name => l("label_attribute_of_issue", :name => l(:field_fixed_version)),