From 25c5755a40b0b051e1510d349aadf4ebb4745411 Mon Sep 17 00:00:00 2001 From: Spitap Date: Sun, 6 Aug 2023 19:16:49 +0200 Subject: [PATCH] Improved alias management --- .../identities/AccountAliasForm.vue | 33 +++++++---- .../identities/AccountCreationForm.vue | 2 +- .../src/components/identities/AccountForm.vue | 33 +++++++++++ .../identities/AliasCreationForm.vue | 9 ++- frontend/src/components/tools/ImportForm.vue | 20 ++++--- frontend/src/views/identities/Identities.vue | 10 +++- modoboa/admin/api/v2/serializers.py | 23 +++++--- modoboa/admin/api/v2/viewsets.py | 10 +++- modoboa/admin/lib.py | 6 +- .../commands/subcommands/_import.py | 4 +- modoboa/admin/models/__init__.py | 4 +- modoboa/admin/models/alias.py | 55 +++++++++++++++++-- modoboa/lib/exceptions.py | 10 ++++ 13 files changed, 176 insertions(+), 43 deletions(-) diff --git a/frontend/src/components/identities/AccountAliasForm.vue b/frontend/src/components/identities/AccountAliasForm.vue index f1e026e3a..3513ef96d 100644 --- a/frontend/src/components/identities/AccountAliasForm.vue +++ b/frontend/src/components/identities/AccountAliasForm.vue @@ -15,7 +15,7 @@ /> diff --git a/frontend/src/components/identities/AccountCreationForm.vue b/frontend/src/components/identities/AccountCreationForm.vue index 018ea2788..d7068fb87 100644 --- a/frontend/src/components/identities/AccountCreationForm.vue +++ b/frontend/src/components/identities/AccountCreationForm.vue @@ -20,7 +20,7 @@