From 5f63514fe0824951d93a43df2a05717afcebdaa8 Mon Sep 17 00:00:00 2001 From: FluxKit Date: Wed, 25 Feb 2026 10:03:46 +0000 Subject: [PATCH] feat: add team management UI - New UsersView for managing organization members - Role badges with colors (CEO, CRM Admin, Manager, User) - Create/invite users, edit, deactivate, delete, reset password - Navigation only visible for owner/admin roles --- .gitignore | 1 + src/layouts/AppLayout.vue | 16 +- src/router/index.js | 6 + src/views/UsersView.vue | 434 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 455 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 src/views/UsersView.vue diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c2658d7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules/ diff --git a/src/layouts/AppLayout.vue b/src/layouts/AppLayout.vue index 7c8de93..4c1d36c 100644 --- a/src/layouts/AppLayout.vue +++ b/src/layouts/AppLayout.vue @@ -1,5 +1,5 @@ + +