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
}
/>