Fix cannot change the default version under settings (#34982).

Patch by  Marius BALTEANU.


git-svn-id: http://svn.redmine.org/redmine/trunk@20875 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Go MAEDA
2021-03-31 08:28:32 +00:00
parent f134831602
commit e9f9767089
2 changed files with 23 additions and 1 deletions

View File

@@ -1,4 +1,4 @@
<%= labelled_form_for @project, as: 'project_issue_tracking' do |f| %>
<%= labelled_form_for @project, html: {id: 'project_issue_tracking' } do |f| %>
<%= hidden_field_tag 'tab', 'issues' %>
<% unless @trackers.empty? %>

View File

@@ -915,6 +915,28 @@ class ProjectsControllerTest < Redmine::ControllerTest
assert_select 'select#project_custom_field_values_3', :count => 0
end
def test_settings_issue_tracking
@request.session[:user_id] = 1
project = Project.find(1)
project.default_version_id = 3
project.save!
get(
:settings,
:params => {
:id => 'ecookbook',
:tab => 'issues',
}
)
assert_response :success
assert_select 'form[id=?]', 'project_issue_tracking', 1
assert_select 'input[name=?]', 'project[tracker_ids][]'
assert_select 'input[name=?]', 'project[issue_custom_field_ids][]'
assert_select 'select[name=?]', 'project[default_version_id]', 1
assert_select 'select[name=?]', 'project[default_assigned_to_id]', 1
end
def test_update
@request.session[:user_id] = 2 # manager
post(