From 0513dc2cbfd4127824b6db7a858f86582761d592 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Wed, 2 Jul 2025 11:46:30 +0200 Subject: [PATCH] Added status indication on multiple pages --- .../components/admin/domains/DomainList.vue | 11 +- .../admin/domains/DomainSummary.vue | 10 + .../admin/identities/AccountSummary.vue | 10 + .../admin/identities/AliasSummary.vue | 10 + .../admin/identities/IdentityList.vue | 12 +- frontend/src/locale/br/app.po | 209 +++++++------ frontend/src/locale/cs/app.po | 203 ++++++------ frontend/src/locale/de/app.po | 209 +++++++------ frontend/src/locale/el/app.po | 203 ++++++------ frontend/src/locale/en/app.po | 203 ++++++------ frontend/src/locale/es/app.po | 209 +++++++------ frontend/src/locale/fi/app.po | 210 +++++++------ frontend/src/locale/fr/app.po | 288 +++++++++--------- frontend/src/locale/it/app.po | 209 +++++++------ frontend/src/locale/ja/app.po | 203 ++++++------ frontend/src/locale/messages.pot | 203 ++++++------ frontend/src/locale/nl/app.po | 203 ++++++------ frontend/src/locale/pl/app.po | 203 ++++++------ frontend/src/locale/pt_BR/app.po | 208 +++++++------ frontend/src/locale/ru/app.po | 209 +++++++------ frontend/src/locale/sv/app.po | 208 +++++++------ frontend/src/locale/tr/app.po | 209 +++++++------ frontend/src/locale/zh/app.po | 203 ++++++------ .../views/admin/identities/IdentitiesView.vue | 4 +- modoboa/admin/api/v2/serializers.py | 1 + 25 files changed, 2050 insertions(+), 1800 deletions(-) diff --git a/frontend/src/components/admin/domains/DomainList.vue b/frontend/src/components/admin/domains/DomainList.vue index b93069dc0..bbba68e0e 100644 --- a/frontend/src/components/admin/domains/DomainList.vue +++ b/frontend/src/components/admin/domains/DomainList.vue @@ -80,9 +80,13 @@ > {{ $gettext('Relay') }} - - ({{ $gettext('disabled') }}) - + + + {{ item.domainalias_count }} aliases @@ -201,6 +205,7 @@ const busStore = useBusStore() const domainHeaders = [ { title: $gettext('Name'), key: 'name' }, + { title: $gettext('Enabled'), key: 'enabled', width: '5%' }, { title: $gettext('Aliases'), key: 'domainalias_count' }, { title: $gettext('DNS status'), diff --git a/frontend/src/components/admin/domains/DomainSummary.vue b/frontend/src/components/admin/domains/DomainSummary.vue index 54174ddb1..3c7b5afaa 100644 --- a/frontend/src/components/admin/domains/DomainSummary.vue +++ b/frontend/src/components/admin/domains/DomainSummary.vue @@ -40,6 +40,16 @@ {{ $gettext('Aliases') }} {{ domain.mbalias_count }} + + {{ $gettext('Enabled') }} + + + + diff --git a/frontend/src/components/admin/identities/AccountSummary.vue b/frontend/src/components/admin/identities/AccountSummary.vue index a142c0117..a7c0d8553 100644 --- a/frontend/src/components/admin/identities/AccountSummary.vue +++ b/frontend/src/components/admin/identities/AccountSummary.vue @@ -31,6 +31,16 @@ {{ $gettext('Phone number') }} {{ account.phone_number }} + + {{ $gettext('Enabled') }} + + + + +