]> source.dussan.org Git - redmine.git/commitdiff
Show project tree instead of subprojects in the project selector when you create...
authorGo MAEDA <maeda@farend.jp>
Thu, 25 Mar 2021 01:42:00 +0000 (01:42 +0000)
committerGo MAEDA <maeda@farend.jp>
Thu, 25 Mar 2021 01:42:00 +0000 (01:42 +0000)
Patch by Marius BALTEANU.

git-svn-id: http://svn.redmine.org/redmine/trunk@20840 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/helpers/issues_helper.rb
test/functional/issues_controller_test.rb

index 363d970c870e6ea18adeae0f17dfcb01de12f6d5..4651a9258e3c0e1a3e0b42e859bed966c4e1f6ea 100644 (file)
@@ -748,7 +748,7 @@ module IssuesHelper
     if issue.parent_issue_id.present?
       issue.allowed_target_projects_for_subtask(User.current)
     elsif @project && issue.new_record? && !issue.copy?
-      issue.allowed_target_projects(User.current, 'descendants')
+      issue.allowed_target_projects(User.current, 'tree')
     else
       issue.allowed_target_projects(User.current)
     end
index dd85bb5d1ac85e537a5351fb1e7818cfa7af9a46..31b67c753ab60bd8f6e8dc6ff11e0570683e8cf1 100644 (file)
@@ -3203,16 +3203,16 @@ class IssuesControllerTest < Redmine::ControllerTest
     get(
       :new,
       :params => {
-        :project_id => 1,
+        :project_id => 3,
         :tracker_id => 1
       }
     )
     assert_response :success
     assert_select 'select[name="issue[project_id]"]' do
       assert_select 'option', 3
-      assert_select 'option[selected=selected]', :text => 'eCookbook'
+      assert_select 'option[value=?]', '1', :text => 'eCookbook'
       assert_select 'option[value=?]', '5', :text => '  » Private child of eCookbook'
-      assert_select 'option[value=?]', '3', :text => '  » eCookbook Subproject 1'
+      assert_select 'option[selected=selected][value=?]', '3', :text => '  » eCookbook Subproject 1'
 
       # user_id 2 is not allowed to add issues on project_id 4 (it's not a member)
       assert_select 'option[value=?]', '4', 0