From 5050a67d08749a1649d68a3db17dd6a793b1e0a3 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Thu, 19 Jun 2025 19:35:04 +0300 Subject: [PATCH] add datenow type --- app/javascript/template_builder/builder.vue | 12 ++++++++++++ app/javascript/template_builder/field_type.vue | 6 ++++-- app/javascript/template_builder/fields.vue | 2 +- app/javascript/template_builder/i18n.js | 6 ++++++ 4 files changed, 23 insertions(+), 3 deletions(-) diff --git a/app/javascript/template_builder/builder.vue b/app/javascript/template_builder/builder.vue index e36a3c61..5df396d8 100644 --- a/app/javascript/template_builder/builder.vue +++ b/app/javascript/template_builder/builder.vue @@ -1052,6 +1052,12 @@ export default { field.readonly = true } + if (type === 'datenow') { + field.type = 'date' + field.readonly = true + field.default_value = '{{date}}' + } + if (type === 'date') { field.preferences = { format: this.defaultDateFormat @@ -1450,6 +1456,12 @@ export default { } } + if (field.type === 'datenow') { + field.type = 'date' + field.readonly = true + field.default_value = '{{date}}' + } + if (['stamp', 'heading'].includes(field.type)) { field.readonly = true } diff --git a/app/javascript/template_builder/field_type.vue b/app/javascript/template_builder/field_type.vue index df0bd488..1ccaf5cb 100644 --- a/app/javascript/template_builder/field_type.vue +++ b/app/javascript/template_builder/field_type.vue @@ -51,7 +51,7 @@