Defect #23377 » do_not_show_status_field_on_new_version_form.patch
| app/views/versions/_form.html.erb | ||
|---|---|---|
| 4 | 4 |
<div class="box tabular"> |
| 5 | 5 |
<p><%= f.text_field :name, :size => 60, :required => true %></p> |
| 6 | 6 |
<p><%= f.text_field :description, :size => 60 %></p> |
| 7 |
<p><%= f.select :status, Version::VERSION_STATUSES.collect {|s| [l("version_status_#{s}"), s]} %></p>
|
|
| 7 |
<% unless @version.new_record? %> |
|
| 8 |
<p><%= f.select :status, Version::VERSION_STATUSES.collect {|s| [l("version_status_#{s}"), s]} %></p>
|
|
| 9 |
<% end %> |
|
| 8 | 10 |
<p><%= f.text_field :wiki_page_title, :label => :label_wiki_page, :size => 60, :disabled => @project.wiki.nil? %></p> |
| 9 | 11 |
<p><%= f.date_field :effective_date, :size => 10 %><%= calendar_for('version_effective_date') %></p>
|
| 10 | 12 |
<p><%= f.select :sharing, @version.allowed_sharings.collect {|v| [format_version_sharing(v), v]} %></p>
|
| test/functional/versions_controller_test.rb | ||
|---|---|---|
| 128 | 128 |
get :new, :params => {:project_id => '1'}
|
| 129 | 129 |
assert_response :success |
| 130 | 130 |
assert_select 'input[name=?]', 'version[name]' |
| 131 |
assert_select 'select[name=?]', 'version[status]', false |
|
| 131 | 132 |
end |
| 132 | 133 | |
| 133 | 134 |
def test_new_from_issue_form |
| ... | ... | |
| 175 | 176 |
@request.session[:user_id] = 2 |
| 176 | 177 |
get :edit, :params => {:id => 2}
|
| 177 | 178 |
assert_response :success |
| 178 |
assert_select 'input[name=?][value=?]', 'version[name]', Version.find(2).name |
|
| 179 |
version = Version.find(2) |
|
| 180 | ||
| 181 |
assert_select 'select[name=?]', 'version[status]' do |
|
| 182 |
assert_select 'option[value=?][selected="selected"]', version.status |
|
| 183 |
end |
|
| 184 |
assert_select 'input[name=?][value=?]', 'version[name]', version.name |
|
| 179 | 185 |
end |
| 180 | 186 | |
| 181 | 187 |
def test_close_completed |
| ... | ... | |
| 190 | 196 |
def test_post_update |
| 191 | 197 |
@request.session[:user_id] = 2 |
| 192 | 198 |
put :update, :params => {
|
| 193 |
:id => 2,
|
|
| 199 |
:id => 2, |
|
| 194 | 200 |
:version => {
|
| 195 | 201 |
:name => 'New version name', |
| 196 | 202 |
:effective_date => Date.today.strftime("%Y-%m-%d")
|