Files
docuseal/app/controllers/submissions_debug_controller.rb
T

28 lines
789 B
Ruby
Raw Normal View History

2023-05-28 23:20:48 +03:00
# frozen_string_literal: true
class SubmissionsDebugController < ApplicationController
2023-05-31 23:19:20 +03:00
layout 'form'
2023-05-28 23:20:48 +03:00
skip_before_action :authenticate_user!
def index
2023-06-13 00:29:07 +03:00
@submitter = Submitter.preload({ attachments_attachments: :blob },
submission: { template: { documents_attachments: :blob } })
.find_by(slug: params[:submitter_slug])
2023-05-28 23:20:48 +03:00
respond_to do |f|
f.html do
2023-06-18 16:30:35 +03:00
render 'submit_form/show'
2023-05-28 23:20:48 +03:00
end
f.pdf do
2023-06-18 16:30:35 +03:00
Submissions::GenerateResultAttachments.call(@submitter)
2023-05-28 23:20:48 +03:00
send_data ActiveStorage::Attachment.where(name: :documents).last.download,
filename: 'debug.pdf',
disposition: 'inline',
type: 'application/pdf'
end
end
end
end