|
|
|
@ -292,14 +292,20 @@ class IssuesController < ApplicationController
|
|
|
|
|
|
|
|
|
|
def update_user_issue_detail(issue, params)
|
|
|
|
|
case params[:type]
|
|
|
|
|
when "status"
|
|
|
|
|
issue.update_attribute(:status_id, params[:status_id])
|
|
|
|
|
when "assigned"
|
|
|
|
|
issue.update_attribute(:assigned_to_id, params[:assigned_to_id])
|
|
|
|
|
when "ratio"
|
|
|
|
|
issue.update_attribute(:done_ratio, params[:done_ratio])
|
|
|
|
|
when "prior"
|
|
|
|
|
issue.update_attribute(:priority_id, params[:priority_id])
|
|
|
|
|
when "status"
|
|
|
|
|
if params[:status_id] != "0"
|
|
|
|
|
issue.update_attribute(:status_id, params[:status_id])
|
|
|
|
|
end
|
|
|
|
|
when "assigned"
|
|
|
|
|
if params[:assigned_to_id] != "0"
|
|
|
|
|
issue.update_attribute(:assigned_to_id, params[:assigned_to_id])
|
|
|
|
|
end
|
|
|
|
|
when "ratio"
|
|
|
|
|
issue.update_attribute(:done_ratio, params[:done_ratio])
|
|
|
|
|
when "prior"
|
|
|
|
|
if params[:priority_id] != "0"
|
|
|
|
|
issue.update_attribute(:priority_id, params[:priority_id])
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|