From 85d52d1f283eec4e0736b5f2834056bdfa58692d Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Sun, 1 Jun 2025 11:38:08 +0300 Subject: [PATCH] refactor policy --- app/controllers/start_form_controller.rb | 2 -- app/views/shared/_attribution.html.erb | 5 ----- app/views/start_form/_policy.html.erb | 5 +++++ app/views/start_form/show.html.erb | 1 + 4 files changed, 6 insertions(+), 7 deletions(-) create mode 100644 app/views/start_form/_policy.html.erb diff --git a/app/controllers/start_form_controller.rb b/app/controllers/start_form_controller.rb index c7b74a3f..5a5ecc04 100644 --- a/app/controllers/start_form_controller.rb +++ b/app/controllers/start_form_controller.rb @@ -19,8 +19,6 @@ class StartFormController < ApplicationController uuid: (filter_undefined_submitters(@template).first || @template.submitters.first)['uuid']) - @form_configs = Submitters::FormConfigs.call(@submitter) unless Docuseal.multitenant? - render :show elsif current_user && current_ability.can?(:read, @template) render :private diff --git a/app/views/shared/_attribution.html.erb b/app/views/shared/_attribution.html.erb index fb095303..bc464bba 100644 --- a/app/views/shared/_attribution.html.erb +++ b/app/views/shared/_attribution.html.erb @@ -1,6 +1 @@ <%= render 'shared/powered_by', with_counter: local_assigns[:with_counter], link_path: local_assigns[:link_path] %> -<% if @form_configs && @form_configs[:policy_links].present? %> -
- <%= auto_link(MarkdownToHtml.call(@form_configs[:policy_links])) %> -
-<% end %> diff --git a/app/views/start_form/_policy.html.erb b/app/views/start_form/_policy.html.erb new file mode 100644 index 00000000..a22969df --- /dev/null +++ b/app/views/start_form/_policy.html.erb @@ -0,0 +1,5 @@ +<% if configs = account.account_configs.find_by(key: AccountConfig::POLICY_LINKS_KEY) %> +
+ <%= auto_link(MarkdownToHtml.call(configs.value)) %> +
+<% end %> diff --git a/app/views/start_form/show.html.erb b/app/views/start_form/show.html.erb index 966f70ff..7eb0b96f 100644 --- a/app/views/start_form/show.html.erb +++ b/app/views/start_form/show.html.erb @@ -42,3 +42,4 @@ <%= render 'shared/attribution', link_path: '/start', account: @template.account %> +<%= render 'start_form/policy', account: @template.account %>