From ce43c81ce81518dc2b91860c4a534f90163aec33 Mon Sep 17 00:00:00 2001 From: luce Date: Tue, 15 Jul 2025 14:30:46 +0200 Subject: [PATCH] list users, fetch updates, make them clickable --- .../selectable_list/selectable_list.js | 4 + .../selectable_list/selectable_list.vue | 21 ++++ .../settings_modal/admin_tabs/admin_card.js | 25 +++++ .../settings_modal/admin_tabs/admin_card.vue | 45 ++++++++ .../settings_modal/admin_tabs/users_tab.js | 100 ++++++++++++++++++ .../settings_modal/admin_tabs/users_tab.vue | 14 +++ .../settings_modal_admin_content.js | 2 + .../settings_modal_admin_content.vue | 8 ++ src/i18n/en.json | 13 +++ src/modules/adminSettings.js | 3 + src/services/api/api.service.js | 10 +- 11 files changed, 244 insertions(+), 1 deletion(-) create mode 100644 src/components/settings_modal/admin_tabs/admin_card.js create mode 100644 src/components/settings_modal/admin_tabs/admin_card.vue create mode 100644 src/components/settings_modal/admin_tabs/users_tab.js create mode 100644 src/components/settings_modal/admin_tabs/users_tab.vue diff --git a/src/components/selectable_list/selectable_list.js b/src/components/selectable_list/selectable_list.js index 10980d46a..b097e8927 100644 --- a/src/components/selectable_list/selectable_list.js +++ b/src/components/selectable_list/selectable_list.js @@ -7,6 +7,10 @@ const SelectableList = { Checkbox }, props: { + boxOnly: { + type: Boolean, + default: false + }, items: { type: Array, default: () => [] diff --git a/src/components/selectable_list/selectable_list.vue b/src/components/selectable_list/selectable_list.vue index 3d3a5ff04..eeea348ee 100644 --- a/src/components/selectable_list/selectable_list.vue +++ b/src/components/selectable_list/selectable_list.vue @@ -27,6 +27,7 @@ >