Patch #24837 » assigned_to_author.diff
287 | 287 |
issue = orig_issue |
---|---|---|
288 | 288 |
end |
289 | 289 |
journal = issue.init_journal(User.current, params[:notes]) |
290 |
if attributes['assigned_to_id'].present? && attributes['assigned_to_id'] == 'author' |
|
291 |
attributes['assigned_to_id'] = issue.author_id |
|
292 |
end |
|
290 | 293 |
issue.safe_attributes = attributes |
291 | 294 |
call_hook(:controller_issues_bulk_edit_before_save, { :params => params, :issue => issue }) |
292 | 295 |
if issue.save |
293 |
------------------ app/views/context_menus/issues.html.erb ------------------- |
|
... | ... | |
67 | 67 |
<li><%= context_menu_link "<< #{l(:label_me)} >>", bulk_update_issues_path(:ids => @issue_ids, :issue => {'assigned_to_id' => User.current}, :back_url => @back), :method => :post, |
68 | 68 |
:disabled => !@can[:edit] %></li> |
69 | 69 |
<% end %> |
70 |
<!-- bulk assign to author --> |
|
71 |
<li><%= context_menu_link "<< #{l(:label_author)} >>", bulk_update_issues_path(:ids => @issue_ids, :issue => {'assigned_to_id' => "author"}, :back_url => @back), :method => :post, |
|
72 |
:disabled => !@can[:edit] %></li> |
|
73 |
<!-- bulk assign to author --> |
|
70 | 74 |
<% @assignables.each do |u| -%> |
71 | 75 |
<li><%= context_menu_link u.name, bulk_update_issues_path(:ids => @issue_ids, :issue => {'assigned_to_id' => u}, :back_url => @back), :method => :post, |
72 | 76 |
:selected => (@issue && u == @issue.assigned_to), :disabled => !@can[:edit] %></li> |