From ade5461f5238cc2b89a6a74a045a7b23e5afbe6f Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Fri, 25 Jul 2025 12:01:09 +0200 Subject: [PATCH] Frontend update --- .../components/admin/domains/DomainList.vue | 11 +- .../admin/identities/IdentityList.vue | 177 +++++++++++------- .../components/tools/ChooseColumnsForm.vue | 43 +++++ modoboa/admin/api/v2/serializers.py | 19 +- 4 files changed, 177 insertions(+), 73 deletions(-) create mode 100644 frontend/src/components/tools/ChooseColumnsForm.vue diff --git a/frontend/src/components/admin/domains/DomainList.vue b/frontend/src/components/admin/domains/DomainList.vue index 8054267bc..959bd4c34 100644 --- a/frontend/src/components/admin/domains/DomainList.vue +++ b/frontend/src/components/admin/domains/DomainList.vue @@ -348,11 +348,20 @@ defineExpose({ }) - diff --git a/frontend/src/components/admin/identities/IdentityList.vue b/frontend/src/components/admin/identities/IdentityList.vue index 3e2f91ebe..d0f358a3b 100644 --- a/frontend/src/components/admin/identities/IdentityList.vue +++ b/frontend/src/components/admin/identities/IdentityList.vue @@ -29,6 +29,12 @@ class="flex-grow-0 w-33 mr-4" > + -