From 4a2b147320becb567c9d6266c93458f37daa7049 Mon Sep 17 00:00:00 2001 From: alexm Date: Wed, 26 Mar 2025 07:38:07 +0100 Subject: [PATCH] feat(VnLogFilter): refs #8449 add changedModelValue filter --- src/components/common/VnLog.vue | 2 ++ src/components/common/VnLogFilter.vue | 17 +++++++++++++---- src/i18n/locale/en.yml | 1 + src/i18n/locale/es.yml | 1 + 4 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/components/common/VnLog.vue b/src/components/common/VnLog.vue index a5d9001920..c96cc2b253 100644 --- a/src/components/common/VnLog.vue +++ b/src/components/common/VnLog.vue @@ -267,6 +267,8 @@ async function applyFilter() { function exprBuilder(param, value) { switch (param) { + case 'changedModelValue': + return { [param]: { like: `%${value}%` } }; case 'change': if (value) return { diff --git a/src/components/common/VnLogFilter.vue b/src/components/common/VnLogFilter.vue index 0cdf153367..2c3f0e3888 100644 --- a/src/components/common/VnLogFilter.vue +++ b/src/components/common/VnLogFilter.vue @@ -38,10 +38,7 @@ const checkboxOptions = ref([ { name: 'select', label: 'Accesses', selected: false }, ]); const columns = computed(() => [ - { - name: 'search', - label: t('globals.search'), - }, + { name: 'changedModelValue' }, { name: 'changedModel' }, { name: 'userType' }, { name: 'userFk' }, @@ -105,6 +102,18 @@ function getActions() { :exprBuilder search-url="logs" > +