From ff373a23bbf2af84e80838051b49277370390675 Mon Sep 17 00:00:00 2001 From: Ronan Date: Fri, 31 May 2024 15:36:01 +0200 Subject: [PATCH] refactor modal --- .../src/components/AccessibleAddressBooks.vue | 4 +- webconsole/src/components/AddUser.vue | 144 ++++++----------- webconsole/src/components/AddressBook.vue | 3 +- webconsole/src/components/EditUser.vue | 148 +++++++----------- webconsole/src/components/Modal.vue | 68 ++++++++ webconsole/src/components/UsersCard.vue | 2 + 6 files changed, 179 insertions(+), 190 deletions(-) create mode 100644 webconsole/src/components/Modal.vue diff --git a/webconsole/src/components/AccessibleAddressBooks.vue b/webconsole/src/components/AccessibleAddressBooks.vue index 172a12c..29e3676 100644 --- a/webconsole/src/components/AccessibleAddressBooks.vue +++ b/webconsole/src/components/AccessibleAddressBooks.vue @@ -7,8 +7,8 @@ This website use: - And many others --> \ No newline at end of file diff --git a/webconsole/src/components/EditUser.vue b/webconsole/src/components/EditUser.vue index 580ce80..3ad4458 100644 --- a/webconsole/src/components/EditUser.vue +++ b/webconsole/src/components/EditUser.vue @@ -1,98 +1,59 @@ \ No newline at end of file diff --git a/webconsole/src/components/UsersCard.vue b/webconsole/src/components/UsersCard.vue index 2edd981..8e7b5b0 100644 --- a/webconsole/src/components/UsersCard.vue +++ b/webconsole/src/components/UsersCard.vue @@ -151,6 +151,7 @@ onMounted(() => { */ function toggle_add_user(): void { bModalAddUser.value = !bModalAddUser.value; + refresh_users(); } /** @@ -163,6 +164,7 @@ function toggle_edit_user(username?: string, uuid?: string): void { editUserUuid.value = uuid || ""; console.log(`Edit user: ${editUserName.value} (${editUserUuid.value})`) bModalEditUser.value = !bModalEditUser.value; + refresh_users(); } /** * Retrieves the list of users from the API.