Browse Source

Set default category assignee immediately upon category selection (#15919).

Patch by Mizuki ISHIKAWA.


git-svn-id: http://svn.redmine.org/redmine/trunk@17320 e93f8b46-1217-0410-a6f0-8f06a7374b81
tags/4.0.0
Go MAEDA 6 years ago
parent
commit
353c6571dd
2 changed files with 8 additions and 3 deletions
  1. 1
    1
      app/views/issues/_attributes.html.erb
  2. 7
    2
      app/views/issues/new.js.erb

+ 1
- 1
app/views/issues/_attributes.html.erb View File

@@ -19,7 +19,7 @@
<% end %>

<% if @issue.safe_attribute?('category_id') && @issue.project.issue_categories.any? %>
<p><%= f.select :category_id, (@issue.project.issue_categories.collect {|c| [c.name, c.id]}), :include_blank => true, :required => @issue.required_attribute?('category_id') %>
<p><%= f.select :category_id, (@issue.project.issue_categories.collect {|c| [c.name, c.id]}), {:include_blank => true, :required => @issue.required_attribute?('category_id')}, :onchange => ("updateIssueFrom('#{escape_javascript update_issue_form_path(@project, @issue)}', this)" if @issue.new_record?) %>
<%= link_to(l(:label_issue_category_new),
new_project_issue_category_path(@issue.project),
:remote => true,

+ 7
- 2
app/views/issues/new.js.erb View File

@@ -1,4 +1,9 @@
replaceIssueFormWith('<%= escape_javascript(render :partial => 'form') %>');
<% if params[:form_update_triggered_by] == "issue_project_id" %>
$("#watchers_form_container").html('<%= escape_javascript(render :partial => 'issues/watchers_form') %>');
<% case params[:form_update_triggered_by] %>
<% when "issue_project_id" %>
$("#watchers_form_container").html('<%= escape_javascript(render :partial => 'issues/watchers_form') %>');
<% when "issue_category_id" %>
<% if @issue.assigned_to_id.blank? %>
$('#issue_assigned_to_id').val('<%= @issue.category.try(:assigned_to_id) %>');
<% end %>
<% end %>

Loading…
Cancel
Save