allow to permanently delete submissions

pull/349/head
Pete Matsyburka 1 year ago
parent 781ccc701d
commit 8c092eba78

@ -89,11 +89,15 @@ module Api
end
def destroy
@submission.update!(archived_at: Time.current)
if params[:permanently] == 'true'
@submission.destroy!
else
@submission.update!(archived_at: Time.current)
SendSubmissionArchivedWebhookRequestJob.perform_later(@submission)
SendSubmissionArchivedWebhookRequestJob.perform_later(@submission)
end
render json: @submission.as_json(only: %i[id], methods: %i[archived_at])
render json: @submission.as_json(only: %i[id archived_at])
end
private

@ -71,7 +71,7 @@ module Api
end
def destroy
if params[:permanently] == 'true' && !Docuseal.multitenant?
if params[:permanently] == 'true'
@template.destroy!
else
@template.update!(archived_at: Time.current)

Loading…
Cancel
Save