Defect #33419 » 0001-Fix-project-selector-on-global-new-issue-page-not-sh.patch
app/helpers/issues_helper.rb | ||
---|---|---|
746 | 746 |
def projects_for_select(issue) |
747 | 747 |
if issue.parent_issue_id.present? |
748 | 748 |
issue.allowed_target_projects_for_subtask(User.current) |
749 |
elsif issue.new_record? && !issue.copy? |
|
749 |
elsif @project && issue.new_record? && !issue.copy?
|
|
750 | 750 |
issue.allowed_target_projects(User.current, 'descendants') |
751 | 751 |
else |
752 | 752 |
issue.allowed_target_projects(User.current) |
test/functional/issues_controller_test.rb | ||
---|---|---|
3170 | 3170 |
end |
3171 | 3171 |
end |
3172 | 3172 | |
3173 |
def test_get_new_global_should_show_all_projects |
|
3174 |
@request.session[:user_id] = 1 |
|
3175 |
get :new |
|
3176 | ||
3177 |
assert_response :success |
|
3178 | ||
3179 |
assert_select 'select[name=?]', 'issue[project_id]' do |
|
3180 |
assert_select 'option[value=?]', '1' |
|
3181 |
assert_select 'option[value=?]', '2' |
|
3182 |
end |
|
3183 |
end |
|
3184 | ||
3173 | 3185 |
def test_get_new_should_show_project_selector_for_project_with_subprojects |
3174 | 3186 |
@request.session[:user_id] = 2 |
3175 | 3187 |
get( |