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 @@