Defect #26667 » fix_filter_values_for_fixed_version_id.patch
app/models/time_entry_query.rb | ||
---|---|---|
65 | 65 |
add_available_filter("issue.fixed_version_id", |
66 | 66 |
:type => :list, |
67 | 67 |
:name => l("label_attribute_of_issue", :name => l(:field_fixed_version)), |
68 |
:values => lambda { fixed_version_values }) if project
|
|
68 |
:values => lambda { fixed_version_values }) |
|
69 | 69 | |
70 | 70 |
add_available_filter("user_id", |
71 | 71 |
:type => :list_optional, :values => lambda { author_values } |
test/functional/queries_controller_test.rb | ||
---|---|---|
581 | 581 |
assert_include ["eCookbook - 2.0", "3", "open"], json |
582 | 582 |
end |
583 | 583 | |
584 |
def test_version_filter_time_entries_with_project_id_should_return_filter_values |
|
585 |
@request.session[:user_id] = 2 |
|
586 |
get :filter, :params => { |
|
587 |
:project_id => 1, |
|
588 |
:type => 'TimeEntryQuery', |
|
589 |
:name => 'issue.fixed_version_id' |
|
590 |
} |
|
591 | ||
592 |
assert_response :success |
|
593 |
assert_equal 'application/json', response.content_type |
|
594 |
json = ActiveSupport::JSON.decode(response.body) |
|
595 |
assert_include ["eCookbook - 2.0", "3", "open"], json |
|
596 |
end |
|
597 | ||
584 | 598 |
def test_filter_without_project_id_should_return_filter_values |
585 | 599 |
@request.session[:user_id] = 2 |
586 | 600 |
get :filter, :params => { |