Mailer: Enable registrant confirm actions via REST

This commit is contained in:
Karl Erik Õunapuu 2020-11-11 16:49:26 +02:00
parent 6e1a836c97
commit 4eaa8065ba
No known key found for this signature in database
GPG key ID: C9DD647298A34764
3 changed files with 10 additions and 1 deletions

View file

@ -53,7 +53,12 @@ class DomainDeleteMailer < ApplicationMailer
private
def confirmation_url(domain)
registrant_domain_delete_confirm_url(domain, token: domain.registrant_verification_token)
base_url = ENV['registrant_portal_verifications_base_url']
if base_url.blank?
registrant_domain_delete_confirm_url(domain, token: domain.registrant_verification_token)
else
"#{base_url}/confirmation/#{domain.name_puny}/#{domain.registrant_verification_token}"
end
end
def forced_email_from

View file

@ -87,6 +87,9 @@ sk_digi_doc_service_name: 'Testimine'
registrant_api_base_url:
registrant_api_auth_allowed_ips: '127.0.0.1, 0.0.0.0' #ips, separated with commas
# Base URL (inc. https://) of REST registrant portal
# Leave blank to use internal registrant portal
registrant_portal_verifications_base_url: ''
#
# MISC

View file

@ -63,6 +63,7 @@ Rails.application.routes.draw do
resource :registry_lock, only: %i[create destroy]
end
resources :contacts, only: %i[index show update], param: :uuid
resources :companies, only: %i[index]
end
resources :auctions, only: %i[index show update], param: :uuid