add archived add to submissions

pull/217/head
Pete Matsyburka 2 years ago
parent 59a66bbd16
commit 0aefe616b3

@ -69,7 +69,7 @@ module Api
def destroy
@submission.update!(deleted_at: Time.current)
render json: @submission.as_json(only: %i[id deleted_at])
render json: @submission.as_json(only: %i[id archived_at])
end
private
@ -108,7 +108,7 @@ module Api
def serialize_params
{
only: %i[id source submitters_order created_at updated_at],
methods: %i[audit_log_url],
methods: %i[audit_log_url archived_at],
include: {
submitters: { only: %i[id slug uuid name email phone
completed_at opened_at sent_at

@ -71,6 +71,10 @@ class Submission < ApplicationRecord
preserved: 'preserved'
}, scope: false, prefix: true
def archived_at
deleted_at
end
def audit_trail_url
return if audit_trail.blank?

@ -46,7 +46,7 @@ module Submissions
attachments_index = attachments.index_by(&:uuid)
submitters.each do |submitter|
submitter.values.to_a.each do |_, value|
submitter.values.each_value do |value|
attachment = attachments_index[value]
next unless attachment

Loading…
Cancel
Save