From c416e1e93b95db908062448d7c45e1c75f3ede8f Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Fri, 15 Aug 2025 13:45:55 +0200 Subject: [PATCH] Improved resource usage display (quota and message limit). For accounts and domains --- .../admin/domains/DomainSummary.vue | 19 ++++++- .../admin/identities/AccountSummary.vue | 29 ++++++++++- .../admin/identities/IdentityList.vue | 50 +++++++++++++++++++ modoboa/admin/api/v1/serializers.py | 1 + 4 files changed, 96 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/admin/domains/DomainSummary.vue b/frontend/src/components/admin/domains/DomainSummary.vue index dc97c77c9..48d9832d3 100644 --- a/frontend/src/components/admin/domains/DomainSummary.vue +++ b/frontend/src/components/admin/domains/DomainSummary.vue @@ -33,8 +33,25 @@ domain.message_limit !== undefined && domain.message_limit !== null " cols="6" - >{{ domain.message_limit }} {{ $gettext('messages') }} + + + + + {{ $gettext('Unlimited') }} diff --git a/frontend/src/components/admin/identities/AccountSummary.vue b/frontend/src/components/admin/identities/AccountSummary.vue index 03ee1ffcd..b3dc9390f 100644 --- a/frontend/src/components/admin/identities/AccountSummary.vue +++ b/frontend/src/components/admin/identities/AccountSummary.vue @@ -61,9 +61,34 @@ - + {{ $gettext('Daily sending limit') }} - {{ account.mailbox.message_limit }} + + + + + + diff --git a/frontend/src/components/admin/identities/IdentityList.vue b/frontend/src/components/admin/identities/IdentityList.vue index 1591bc92a..85acbdd22 100644 --- a/frontend/src/components/admin/identities/IdentityList.vue +++ b/frontend/src/components/admin/identities/IdentityList.vue @@ -122,6 +122,50 @@ {{ item.role }} + +