feat: Add user QueryFilter and improve UI on mobile (#6235)

Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com>
Co-authored-by: Michael Genson <genson.michael@gmail.com>
This commit is contained in:
Arsène Reymond
2025-12-09 16:49:12 +01:00
committed by GitHub
parent 89aed15905
commit 6f7fba5ac1
7 changed files with 367 additions and 311 deletions

View File

@@ -76,13 +76,15 @@
can-confirm
@confirm="saveQueryFilter"
>
<QueryFilterBuilder
:key="queryFilterMenuKey"
:initial-query-filter="queryFilterJSON"
:field-defs="queryFilterBuilderFields"
@input="(value) => queryFilterEditorValue = value"
@input-j-s-o-n="(value) => queryFilterEditorValueJSON = value"
/>
<v-card-text>
<QueryFilterBuilder
:key="queryFilterMenuKey"
:initial-query-filter="queryFilterJSON"
:field-defs="queryFilterBuilderFields"
@input="(value) => queryFilterEditorValue = value"
@input-j-s-o-n="(value) => queryFilterEditorValueJSON = value"
/>
</v-card-text>
<template #custom-card-action>
<BaseButton
color="error"
@@ -653,6 +655,11 @@ export default defineNuxtComponent({
label: i18n.t("household.households"),
type: Organizer.Household,
},
{
name: "user_id",
label: i18n.t("user.users"),
type: Organizer.User,
},
];
function clearQueryFilter() {