From: Go MAEDA Date: Mon, 28 Dec 2020 00:52:11 +0000 (+0000) Subject: Make sure that "is not" operator for Subproject filter does not exclude closed subpro... X-Git-Tag: 4.2.0~130 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=93d98bfff8d0c5d7e36408598d17b2ccb234e68a;p=redmine.git Make sure that "is not" operator for Subproject filter does not exclude closed subprojects (#34375). The issue has been fixed in r20693 along with #34297. git-svn-id: http://svn.redmine.org/redmine/trunk@20694 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/test/functional/issues_controller_test.rb b/test/functional/issues_controller_test.rb index ab4b9997c..dda71f829 100644 --- a/test/functional/issues_controller_test.rb +++ b/test/functional/issues_controller_test.rb @@ -138,6 +138,30 @@ class IssuesControllerTest < Redmine::ControllerTest end end + def test_index_with_subproject_filter_should_not_exclude_closed_subprojects_issues + subproject1 = Project.find(3) + subproject2 = Project.find(4) + subproject1.close + + with_settings :display_subprojects_issues => '1' do + get( + :index, + :params => { + :project_id => 1, + :set_filter => 1, + :f => ['subproject_id'], + :op => {'subproject_id' => '!'}, + :v => {'subproject_id' => [subproject2.id.to_s]}, + :c => ['project'] + } + ) + end + assert_response :success + column_values = columns_values_in_list('project') + assert_includes column_values, subproject1.name + assert_equal 9, column_values.size + end + def test_index_with_project_and_subprojects_should_show_private_subprojects_with_permission @request.session[:user_id] = 2 with_settings :display_subprojects_issues => '1' do