|
|
|
@ -64,14 +64,14 @@ module Api
|
|
|
|
submissions = create_submissions(@template, params)
|
|
|
|
submissions = create_submissions(@template, params)
|
|
|
|
|
|
|
|
|
|
|
|
submissions.each do |submission|
|
|
|
|
submissions.each do |submission|
|
|
|
|
SendSubmissionCreatedWebhookRequestJob.perform_later(submission)
|
|
|
|
SendSubmissionCreatedWebhookRequestJob.perform_later({ 'submission_id' => submission.id })
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
Submissions.send_signature_requests(submissions)
|
|
|
|
Submissions.send_signature_requests(submissions)
|
|
|
|
|
|
|
|
|
|
|
|
submissions.each do |submission|
|
|
|
|
submissions.each do |submission|
|
|
|
|
if submission.submitters.all?(&:completed_at?) && submission.submitters.last
|
|
|
|
if submission.submitters.all?(&:completed_at?) && submission.submitters.last
|
|
|
|
ProcessSubmitterCompletionJob.perform_later(submission.submitters.last)
|
|
|
|
ProcessSubmitterCompletionJob.perform_later({ 'submitter_id' => submission.submitters.last.id })
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
@ -94,7 +94,7 @@ module Api
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@submission.update!(archived_at: Time.current)
|
|
|
|
@submission.update!(archived_at: Time.current)
|
|
|
|
|
|
|
|
|
|
|
|
SendSubmissionArchivedWebhookRequestJob.perform_later(@submission)
|
|
|
|
SendSubmissionArchivedWebhookRequestJob.perform_later('submission_id' => @submission.id)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
render json: @submission.as_json(only: %i[id archived_at])
|
|
|
|
render json: @submission.as_json(only: %i[id archived_at])
|
|
|
|
|