mirror of
https://github.com/meineerde/redmine.git
synced 2025-12-31 12:49:38 +00:00
Show project tree instead of subprojects in the project selector when you create a new issue (#34798).
Patch by Marius BALTEANU. git-svn-id: http://svn.redmine.org/redmine/trunk@20840 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
63ef0c9eb7
commit
319e8a2620
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user