Commit 1b83af6eed3a4069a8f66a6785632e6f950e900f

Authored by Alex Denisov
1 parent f7894762

IssueController#new refactored

app/assets/javascripts/issues.js
... ... @@ -137,10 +137,10 @@ function updateNewIssueURL(){
137 137 var assignee_id = $("#assignee_id").val();
138 138 var new_href = "";
139 139 if(milestone_id){
140   - new_href = "milestone_id=" + milestone_id + "&";
  140 + new_href = "issue[milestone_id]=" + milestone_id + "&";
141 141 }
142 142 if(assignee_id){
143   - new_href = new_href + "assignee_id=" + assignee_id;
  143 + new_href = new_href + "issue[assignee_id]=" + assignee_id;
144 144 }
145 145 if(new_href.length){
146 146 new_href = new_issue_link.attr("href") + "?" + new_href;
... ...
app/controllers/issues_controller.rb
... ... @@ -37,9 +37,7 @@ class IssuesController < ApplicationController
37 37 end
38 38  
39 39 def new
40   - @issue = @project.issues.new
41   - @issue.milestone_id = params[:milestone_id] if params[:milestone_id].present?
42   - @issue.assignee_id = params[:assignee_id] if params[:assignee_id].present?
  40 + @issue = @project.issues.new(params[:issue])
43 41 respond_with(@issue)
44 42 end
45 43  
... ...