Browse Source

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
tags/3.4.0
Jean-Philippe Lang 7 years ago
parent
commit
d9418864b6
3 changed files with 4 additions and 4 deletions
  1. 1
    1
      app/models/issue_query.rb
  2. 1
    1
      app/models/query.rb
  3. 2
    2
      app/models/time_entry_query.rb

+ 1
- 1
app/models/issue_query.rb View File

@@ -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 }

+ 1
- 1
app/models/query.rb View File

@@ -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

+ 2
- 2
app/models/time_entry_query.rb View File

@@ -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)),

Loading…
Cancel
Save