From 6ecaafb6336bada296e50a1660b00926808ed0c5 Mon Sep 17 00:00:00 2001 From: padreug Date: Fri, 7 Nov 2025 17:51:34 +0100 Subject: [PATCH] Adds permission management components Implements components for granting and revoking account permissions. This introduces a `GrantPermissionDialog` for assigning access rights to users, and a `PermissionManager` component to list and revoke existing permissions. The UI provides options to view permissions grouped by user or by account. --- .../admin/GrantPermissionDialog.vue | 256 +++++++++++ .../components/admin/PermissionManager.vue | 399 ++++++++++++++++++ 2 files changed, 655 insertions(+) create mode 100644 src/modules/expenses/components/admin/GrantPermissionDialog.vue create mode 100644 src/modules/expenses/components/admin/PermissionManager.vue diff --git a/src/modules/expenses/components/admin/GrantPermissionDialog.vue b/src/modules/expenses/components/admin/GrantPermissionDialog.vue new file mode 100644 index 0000000..20e7d87 --- /dev/null +++ b/src/modules/expenses/components/admin/GrantPermissionDialog.vue @@ -0,0 +1,256 @@ + + +