From 09a036bff505f34588f0ef879d5626d061296bc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C5=BEe=20Fortun?= Date: Mon, 20 Mar 2023 11:49:53 +0100 Subject: [PATCH] Disable future/past values only for datetime in record list filter --- .../components/Common/RecordListFilter.vue | 7 ++ .../ModuleFields/Configurator/DateTime.vue | 76 +++++++++---------- locale/en/corteza-webapp-compose/field.yaml | 2 +- 3 files changed, 46 insertions(+), 39 deletions(-) diff --git a/client/web/compose/src/components/Common/RecordListFilter.vue b/client/web/compose/src/components/Common/RecordListFilter.vue index 67a30d715..60c67649a 100644 --- a/client/web/compose/src/components/Common/RecordListFilter.vue +++ b/client/web/compose/src/components/Common/RecordListFilter.vue @@ -327,6 +327,13 @@ export default { ...[...module.fields].map(f => { f.multi = f.isMulti f.isMulti = false + + // Disable edge case options + if (f.kind === 'DateTime') { + f.options.onlyFutureValues = false + f.options.onlyPastValues = false + } + return f }), ...this.module.systemFields().map(sf => { diff --git a/client/web/compose/src/components/ModuleFields/Configurator/DateTime.vue b/client/web/compose/src/components/ModuleFields/Configurator/DateTime.vue index 054bb55c9..683ff0a1d 100644 --- a/client/web/compose/src/components/ModuleFields/Configurator/DateTime.vue +++ b/client/web/compose/src/components/ModuleFields/Configurator/DateTime.vue @@ -1,60 +1,60 @@