allow to permanently delete submissions

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

@ -89,11 +89,15 @@ module Api
end end
def destroy 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 end
private private

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

Loading…
Cancel
Save