mirror of
https://github.com/redmine/redmine.git
synced 2025-11-07 22:05:56 +01:00
Filter time entries after project status (#20081).
Patch by Marius BALTEANU. git-svn-id: http://svn.redmine.org/redmine/trunk@17608 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -108,4 +108,19 @@ class TimeEntryQueryTest < ActiveSupport::TestCase
|
||||
query = TimeEntryQuery.new(:project => nil, :name => '_')
|
||||
assert !query.available_filters.has_key?('issue.category_id')
|
||||
end
|
||||
|
||||
def test_project_status_filter_should_be_available_in_global_queries
|
||||
query = TimeEntryQuery.new(:project => nil, :name => '_')
|
||||
assert query.available_filters.has_key?('project.status')
|
||||
end
|
||||
|
||||
def test_project_status_filter_should_be_available_when_project_has_subprojects
|
||||
query = TimeEntryQuery.new(:project => Project.find(1), :name => '_')
|
||||
assert query.available_filters.has_key?('project.status')
|
||||
end
|
||||
|
||||
def test_project_status_filter_should_not_be_available_when_project_is_leaf
|
||||
query = TimeEntryQuery.new(:project => Project.find(2), :name => '_')
|
||||
assert !query.available_filters.has_key?('project.status')
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user