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