mirror of
https://github.com/meineerde/redmine.git
synced 2026-01-05 23:21:31 +00:00
Filter after parent project (#29482).
Patch by Marius BALTEANU. git-svn-id: http://svn.redmine.org/redmine/trunk@18763 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
80844362db
commit
e7d52eb0af
@ -37,6 +37,9 @@ class ProjectQuery < Query
|
||||
)
|
||||
add_available_filter "name", :type => :text
|
||||
add_available_filter "description", :type => :text
|
||||
add_available_filter("parent_id",
|
||||
:type => :list_subprojects, :values => lambda { project_values }, :label => :field_parent
|
||||
)
|
||||
add_available_filter "is_public",
|
||||
:type => :list,
|
||||
:values => [[l(:general_text_yes), "1"], [l(:general_text_no), "0"]]
|
||||
|
||||
@ -75,6 +75,25 @@ class ProjectsControllerTest < Redmine::ControllerTest
|
||||
end
|
||||
end
|
||||
|
||||
def test_index_with_subproject_filter
|
||||
@request.session[:user_id] = 1
|
||||
|
||||
get :index, :params => {
|
||||
:f => ['parent_id'],
|
||||
:op => {'parent_id' => '='},
|
||||
:v => {'parent_id' => ['1']}
|
||||
}
|
||||
|
||||
assert_response :success
|
||||
|
||||
assert_select 'div#projects-index ul' do
|
||||
assert_select 'a.project', 3
|
||||
assert_select 'a', :text => 'eCookbook Subproject 1'
|
||||
assert_select 'a', :text => 'eCookbook Subproject 2'
|
||||
assert_select 'a', :text => 'Private child of eCookbook'
|
||||
end
|
||||
end
|
||||
|
||||
def test_autocomplete_js
|
||||
get :autocomplete, :params => {
|
||||
:format => 'js',
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user