From 3d05b8cbe5db37f576a4b722dc8d00a753ab5ec6 Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Fri, 16 Oct 2020 18:59:00 -0400 Subject: [PATCH] Finish translations --- api/src/utils/parse-filter.ts | 3 +- .../interfaces/translations/translations.vue | 232 +++++++++++++++--- .../components/drawer-item/drawer-item.vue | 3 +- 3 files changed, 206 insertions(+), 32 deletions(-) diff --git a/api/src/utils/parse-filter.ts b/api/src/utils/parse-filter.ts index 92c8888648..eef2d5aecd 100644 --- a/api/src/utils/parse-filter.ts +++ b/api/src/utils/parse-filter.ts @@ -1,12 +1,13 @@ import { Filter, Accountability } from '../types'; import { deepMap } from './deep-map'; +import { toArray } from '../utils/to-array'; export function parseFilter(filter: Filter, accountability: Accountability | null) { return deepMap(filter, (val: any, key: string) => { if (val === 'true') return true; if (val === 'false') return false; - if (key === '_in' || key === '_nin') return val.split(',').filter((val: any) => val); + if (key === '_in' || key === '_nin') return toArray(val); if (val === '$NOW') return new Date(); if (val === '$CURRENT_USER') return accountability?.user || null; diff --git a/app/src/interfaces/translations/translations.vue b/app/src/interfaces/translations/translations.vue index 34b34cfa1b..ebb5c79740 100644 --- a/app/src/interfaces/translations/translations.vue +++ b/app/src/interfaces/translations/translations.vue @@ -15,17 +15,29 @@
+ +