From 95e8da2e39912550d43b3fe8ec758e965b6c2ca7 Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Fri, 12 Sep 2025 18:28:53 +0200 Subject: [PATCH] Fix Porfile Index --- components/MainNav.vue | 3 +-- pages/profiles/index.vue | 16 ++++++++++++---- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/components/MainNav.vue b/components/MainNav.vue index 44f8e38..4d16dd6 100644 --- a/components/MainNav.vue +++ b/components/MainNav.vue @@ -238,8 +238,7 @@ const links = computed(() => { { label: "Mitarbeiter", to: "/profiles", - icon: "i-heroicons-user-group", - disabled: true + icon: "i-heroicons-user-group" }, { label: "Stundensätze", diff --git a/pages/profiles/index.vue b/pages/profiles/index.vue index 129399e..6513a1a 100644 --- a/pages/profiles/index.vue +++ b/pages/profiles/index.vue @@ -3,13 +3,21 @@ const profileStore = useProfileStore() const router = useRouter() + const items = ref([]) + + const setupPage = async () => { + items.value = (await useNuxtApp().$api("/api/tenant/users")).users + items.value = items.value.map(i => i.profile) + } + + setupPage() const templateColumns = [ { - key: 'employeeNumber', + key: 'employee_number', label: "MA-Nummer", },{ - key: 'fullName', + key: 'full_name', label: "Name", },{ key: "email", @@ -26,6 +34,7 @@