From 80b24f0e2abda7ad1a9b6b63654ffadce5fbd6a5 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Tue, 6 Oct 2026 12:12:17 +0300 Subject: [PATCH] show signature when completed --- app/views/submissions/show.html.erb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/views/submissions/show.html.erb b/app/views/submissions/show.html.erb index dba9ecfaa..8d9e5c1bd 100644 --- a/app/views/submissions/show.html.erb +++ b/app/views/submissions/show.html.erb @@ -163,6 +163,7 @@ <% value = values[field['uuid']].presence || (field['default_value'] != '{{date}}' && field['readonly'] == true && field['conditions'].blank? && field['default_value'].present? ? Submitters::SubmitValues.template_default_value_for_submitter(field['default_value'], @submission.submitters.find { |e| e.uuid == field['submitter_uuid'] }, with_time: false) : nil) %> <% value ||= field['default_value'] if field['type'] == 'heading' %> <% submitter = submitters_index[field['submitter_uuid']] %> + <% value = nil if field['type'] == 'signature' && submitter && !submitter.completed_at? %> <% if value.present? %> <% if (mask = field.dig('preferences', 'mask').presence) && signed_in? && can?(:read, @submission) %> @@ -320,6 +321,7 @@ <% value = values[field['uuid']].presence || (field['default_value'] != '{{date}}' && field['readonly'] == true && field['default_value'].present? ? Submitters::SubmitValues.template_default_value_for_submitter(field['default_value'], @submission.submitters.find { |e| e.uuid == field['submitter_uuid'] }, with_time: false) : nil) %> <% next if value.blank? %> <% next if field['type'] == 'heading' || field['type'] == 'strikethrough' %> + <% next if field['type'] == 'signature' && submitter && !submitter.completed_at? %>
<%= field['name'].presence || "#{t("#{field['type']}_field")} #{submitter_field_counters[field['type']]}" %>