From ad1dfe9802fcdb34b8025e5a3df0c82616bcb5e1 Mon Sep 17 00:00:00 2001 From: PxlLoewe <72106766+PxlLoewe@users.noreply.github.com> Date: Mon, 21 Jul 2025 18:56:58 -0700 Subject: [PATCH] User Spalte --- apps/hub/app/(app)/admin/user/page.tsx | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/apps/hub/app/(app)/admin/user/page.tsx b/apps/hub/app/(app)/admin/user/page.tsx index e85216ba..16c46718 100644 --- a/apps/hub/app/(app)/admin/user/page.tsx +++ b/apps/hub/app/(app)/admin/user/page.tsx @@ -34,6 +34,23 @@ const AdminUserPage = () => { header: "Nachname", accessorKey: "lastname", }, + { + header: "Berechtigungen", + cell(props) { + if (props.row.original.permissions.length === 0) { + return Keine; + } else if (props.row.original.permissions.includes("ADMIN_USER_ADVANCED")) { + return Admin; + } + return ( + + {props.row.original.permissions + .filter((p) => p === "PILOT" || p === "DISPO") + .join(", ")} + + ); + }, + }, ...(session?.user.permissions.includes("ADMIN_USER_ADVANCED") ? [ { @@ -55,8 +72,8 @@ const AdminUserPage = () => { ] as ColumnDef[] } // Define the columns for the user table leftOfSearch={ -

- Benutzer +

+ Benutzer

} />