demarches/app/controllers/letters_controller.rb
2024-09-01 16:55:38 +02:00

25 lines
871 B
Ruby

class LettersController < ApplicationController
before_action :fetch_letter
invisible_captcha only: %i[sign], honeypot: %i[surname]
# @@documenso = Rails.configuration.documenso
def sign
signatory = params.permit :name, :quality, :email
@signatory = @letter.signatories.create! signatory
SignatoryMailer.with(signatory: @signatory).sign.deliver_now!
# @document = @@documenso.generate @letter.template,
# { email: @signatory.email, name: @signatory.name },
# meta: {
# redirectUrl: signatory_url(@signatory)
# }
# document_id = @document.fetch 'documentId'
# @signatory.update! document: document_id
# @@documenso.send document_id
end
private
def fetch_letter
@letter = Letter.find params[:id]
end
end