diff --git a/app/controllers/personalization_settings_controller.rb b/app/controllers/personalization_settings_controller.rb index 21e1253c..76d3f886 100644 --- a/app/controllers/personalization_settings_controller.rb +++ b/app/controllers/personalization_settings_controller.rb @@ -6,7 +6,8 @@ class PersonalizationSettingsController < ApplicationController AccountConfig::SUBMITTER_INVITATION_EMAIL_KEY, AccountConfig::SUBMITTER_DOCUMENTS_COPY_EMAIL_KEY, AccountConfig::SUBMITTER_COMPLETED_EMAIL_KEY, - AccountConfig::FORM_COMPLETED_MESSAGE_KEY + AccountConfig::FORM_COMPLETED_MESSAGE_KEY, + *(Docuseal.multitenant? ? [] : [AccountConfig::POLICY_LINKS_KEY]) ].freeze InvalidKey = Class.new(StandardError) diff --git a/app/models/account_config.rb b/app/models/account_config.rb index 6ce4ef46..adda8091 100644 --- a/app/models/account_config.rb +++ b/app/models/account_config.rb @@ -44,6 +44,7 @@ class AccountConfig < ApplicationRecord REUSE_SIGNATURE_KEY = 'reuse_signature' COMBINE_PDF_RESULT_KEY = 'combine_pdf_result_key' DOCUMENT_FILENAME_FORMAT_KEY = 'document_filename_format' + POLICY_LINKS_KEY = 'policy_links' DEFAULT_VALUES = { SUBMITTER_INVITATION_EMAIL_KEY => lambda { diff --git a/app/views/personalization_settings/_form_policy_links_form.html.erb b/app/views/personalization_settings/_form_policy_links_form.html.erb new file mode 100644 index 00000000..cabf1b83 --- /dev/null +++ b/app/views/personalization_settings/_form_policy_links_form.html.erb @@ -0,0 +1,23 @@ +<% unless Docuseal.multitenant? %> +