Patch #640 » patch_change_status_to_assigned_when_choosing_assignee.diff
| app/views/issues/_form.rhtml (working copy) | ||
|---|---|---|
| 57 | 57 |
<%= javascript_include_tag 'calendar/calendar-setup' %> |
| 58 | 58 |
<%= stylesheet_link_tag 'calendar' %> |
| 59 | 59 |
<% end %> |
| 60 | ||
| 61 |
<script> |
|
| 62 |
var assigned_to_field = $('issue_assigned_to_id');
|
|
| 63 |
var status_field = $('issue_status_id');
|
|
| 64 |
assigned_to_field.observe('change', function (e) {
|
|
| 65 |
if (assigned_to_field.value != '') status_field.value='2'; |
|
| 66 |
}); |
|
| 67 |
</script> |
|
| app/views/issues/context_menu.rhtml (working copy) | ||
|---|---|---|
| 24 | 24 |
<a href="#" class="submenu"><%= l(:field_assigned_to) %></a> |
| 25 | 25 |
<ul> |
| 26 | 26 |
<% @assignables.each do |u| -%> |
| 27 |
<li><%= context_menu_link u.name, {:controller => 'issues', :action => 'edit', :id => @issue, 'issue[assigned_to_id]' => u, :back_to => @back}, :method => :post,
|
|
| 27 |
<li><%= context_menu_link u.name, {:controller => 'issues', :action => 'edit', :id => @issue, 'issue[assigned_to_id]' => u, 'issue[status_id]' => 2,:back_to => @back}, :method => :post,
|
|
| 28 | 28 |
:selected => (u == @issue.assigned_to), :disabled => !@can[:update] %></li> |
| 29 | 29 |
<% end -%> |
| 30 |
<li><%= context_menu_link l(:label_nobody), {:controller => 'issues', :action => 'edit', :id => @issue, 'issue[assigned_to_id]' => '', :back_to => @back}, :method => :post,
|
|
| 30 |
<li><%= context_menu_link l(:label_nobody), {:controller => 'issues', :action => 'edit', :id => @issue, 'issue[assigned_to_id]' => '', 'issue[status_id]' => 1, :back_to => @back}, :method => :post,
|
|
| 31 | 31 |
:selected => @issue.assigned_to.nil?, :disabled => !@can[:update] %></li> |
| 32 | 32 |
</ul> |
| 33 | 33 |
</li> |