overhauled client member management system

This commit is contained in:
2025-12-16 01:45:45 -05:00
parent 04ad7a8f14
commit 5cbe0e6c7f
8 changed files with 38 additions and 29 deletions

View File

@@ -6,11 +6,11 @@ export function useAuth() {
const userStore = useUserStore();
// Account status control
const accountStatus = computed(() => userStore.state);
const accountStatus = computed(() => userStore.user?.state);
// RBAC
const roles = computed<string[]>(() => {
return userStore.user?.roleData?.map((r: Role) => r.name) ?? [];
return userStore.user?.roles?.map((r: Role) => r.name) ?? [];
});
function isDev() {