User Spalte
This commit is contained in:
@@ -34,6 +34,23 @@ const AdminUserPage = () => {
|
||||
header: "Nachname",
|
||||
accessorKey: "lastname",
|
||||
},
|
||||
{
|
||||
header: "Berechtigungen",
|
||||
cell(props) {
|
||||
if (props.row.original.permissions.length === 0) {
|
||||
return <span className="text-gray-700">Keine</span>;
|
||||
} else if (props.row.original.permissions.includes("ADMIN_USER_ADVANCED")) {
|
||||
return <span className="text-primary">Admin</span>;
|
||||
}
|
||||
return (
|
||||
<span className="text-secondary">
|
||||
{props.row.original.permissions
|
||||
.filter((p) => p === "PILOT" || p === "DISPO")
|
||||
.join(", ")}
|
||||
</span>
|
||||
);
|
||||
},
|
||||
},
|
||||
...(session?.user.permissions.includes("ADMIN_USER_ADVANCED")
|
||||
? [
|
||||
{
|
||||
@@ -55,8 +72,8 @@ const AdminUserPage = () => {
|
||||
] as ColumnDef<User>[]
|
||||
} // Define the columns for the user table
|
||||
leftOfSearch={
|
||||
<p className="text-2xl font-semibold text-left flex items-center gap-2">
|
||||
<User2 className="w-5 h-5" /> Benutzer
|
||||
<p className="flex items-center gap-2 text-left text-2xl font-semibold">
|
||||
<User2 className="h-5 w-5" /> Benutzer
|
||||
</p>
|
||||
}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user