Patch #5456 » add_fixed_version_to_move_issue.patch
controllers/issues_controller.rb (??ƃR?s?[) | ||
---|---|---|
259 | 259 |
@issues.each do |issue| |
260 | 260 |
issue.reload |
261 | 261 |
changed_attributes = {} |
262 |
[:assigned_to_id, :status_id, :start_date, :due_date].each do |valid_attribute| |
|
262 |
[:assigned_to_id, :status_id, :start_date, :due_date, :fixed_version_id].each do |valid_attribute|
|
|
263 | 263 |
unless params[valid_attribute].blank? |
264 | 264 |
changed_attributes[valid_attribute] = (params[valid_attribute] == 'none' ? nil : params[valid_attribute]) |
265 | 265 |
end |
views/issues/move.rhtml (??ƃR?s?[) | ||
---|---|---|
29 | 29 |
</p> |
30 | 30 | |
31 | 31 |
<p> |
32 |
<label><%= l(:field_fixed_version) %></label> |
|
33 |
<%= select_tag('fixed_version_id', content_tag('option', l(:label_no_change_option), :value => '') + |
|
34 |
content_tag('option', l(:label_nobody), :value => 'none') + |
|
35 |
options_from_collection_for_select(@target_project.shared_versions.open, :id, :name)) %> |
|
36 |
</p> |
|
37 | ||
38 |
<p> |
|
32 | 39 |
<label><%= l(:field_status) %></label> |
33 | 40 |
<%= select_tag('status_id', "<option value=\"\">#{l(:label_no_change_option)}</option>" + options_from_collection_for_select(@available_statuses, :id, :name)) %> |
34 | 41 |
</p> |