From df490d9ca4428337341baf6ac974ee336fbaa60e Mon Sep 17 00:00:00 2001 From: Adrien P Date: Thu, 24 Jul 2025 23:54:35 +0200 Subject: [PATCH] Separated aliases and accounts in identities --- frontend/src/api/accounts.js | 3 + frontend/src/api/aliases.js | 4 +- .../src/components/admin/alarms/AlarmList.vue | 2 +- .../admin/identities/IdentityList.vue | 217 ++++++++++++++++-- modoboa/admin/api/v2/viewsets.py | 15 +- 5 files changed, 215 insertions(+), 26 deletions(-) diff --git a/frontend/src/api/accounts.js b/frontend/src/api/accounts.js index 13113435d..f04404445 100644 --- a/frontend/src/api/accounts.js +++ b/frontend/src/api/accounts.js @@ -11,6 +11,9 @@ export default { }, }) }, + getAllParams(params) { + return repository.get(`${resource}/`, { params }) + }, get(accountId) { return repository.get(`${resource}/${accountId}/`) }, diff --git a/frontend/src/api/aliases.js b/frontend/src/api/aliases.js index fea9bb285..0ed1993d7 100644 --- a/frontend/src/api/aliases.js +++ b/frontend/src/api/aliases.js @@ -3,8 +3,8 @@ import repository from './repository' const resource = 'aliases' export default { - getAll() { - return repository.get(`${resource}/`) + getAll(params) { + return repository.get(`${resource}/`, { params }) }, get(aliasId) { return repository.get(`${resource}/${aliasId}/`) diff --git a/frontend/src/components/admin/alarms/AlarmList.vue b/frontend/src/components/admin/alarms/AlarmList.vue index cb2a56bd6..86a78e101 100644 --- a/frontend/src/components/admin/alarms/AlarmList.vue +++ b/frontend/src/components/admin/alarms/AlarmList.vue @@ -17,7 +17,7 @@ -