update Api::V1::Issues::UpdateService
This commit is contained in:
parent
b1d8245a22
commit
6267217c4b
|
@ -153,7 +153,13 @@ class Api::Pm::IssuesController < Api::Pm::BaseController
|
|||
)
|
||||
end
|
||||
|
||||
private
|
||||
def batch_issue_params
|
||||
params.permit(
|
||||
:status_id, :priority_id, :milestone_id, :pm_sprint_id, :pm_issue_type, :root_id, :target_pm_project_id,
|
||||
:issue_tag_ids => [],
|
||||
:assigner_ids => [] )
|
||||
end
|
||||
|
||||
def tag_sort_by
|
||||
sort_by = params.fetch(:sort_by, "created_at")
|
||||
sort_by = IssueTag.column_names.include?(sort_by) ? sort_by : "created_at"
|
||||
|
|
|
@ -30,7 +30,7 @@ class Api::V1::Issues::UpdateService < ApplicationService
|
|||
@before_assigner_ids = issue.assigners.pluck(:id)
|
||||
@attachment_ids = params[:attachment_ids]
|
||||
@receivers_login = params[:receivers_login]
|
||||
@pm_project_id = params[:pm_project_id]
|
||||
@target_pm_project_id = params[:target_pm_project_id]
|
||||
@pm_sprint_id = params[:pm_sprint_id]
|
||||
@pm_issue_type = params[:pm_issue_type]
|
||||
@root_id = params[:root_id]
|
||||
|
@ -72,12 +72,11 @@ class Api::V1::Issues::UpdateService < ApplicationService
|
|||
@updated_issue.attachments = @attachments || Attachment.none unless attachment_ids.nil?
|
||||
@updated_issue.issue_tags_relates.destroy_all & @updated_issue.issue_tags = @issue_tags || IssueTag.none unless issue_tag_ids.nil?
|
||||
@updated_issue.issue_tags_value = @issue_tags.order("id asc").pluck(:id).join(",") unless issue_tag_ids.nil?
|
||||
|
||||
@created_issue.pm_project_id = @pm_project_id
|
||||
@created_issue.pm_sprint_id = @pm_sprint_id
|
||||
@created_issue.pm_issue_type = @pm_issue_type
|
||||
@created_issue.root_id = @root_id
|
||||
@created_issue.time_scale = @time_scale
|
||||
@updated_issue.pm_project_id = @target_pm_project_id
|
||||
@updated_issue.pm_sprint_id = @pm_sprint_id
|
||||
@updated_issue.pm_issue_type = @pm_issue_type
|
||||
@updated_issue.root_id = @root_id
|
||||
@updated_issue.time_scale = @time_scale
|
||||
|
||||
@updated_issue.updated_on = Time.now
|
||||
@updated_issue.save!
|
||||
|
|
Loading…
Reference in New Issue