added user casacde delete

This commit is contained in:
PxlLoewe
2025-06-25 17:09:41 -07:00
parent e17350596f
commit 577a18d595
14 changed files with 47 additions and 94 deletions

View File

@@ -8,7 +8,7 @@ import { de } from "date-fns/locale";
import { cn } from "../../../../helper/cn";
import { HobbyKnifeIcon } from "@radix-ui/react-icons";
export const penaltyColumns: ColumnDef<Penalty & { Report: Report }>[] = [
export const penaltyColumns: ColumnDef<Penalty & { Report: Report; CreatedUser: User | null }>[] = [
{
accessorKey: "type",
header: "Typ",
@@ -59,7 +59,8 @@ export const penaltyColumns: ColumnDef<Penalty & { Report: Report }>[] = [
accessorKey: "CreatedUser",
header: "Bestraft durch",
cell: ({ row }) => {
const user = row.getValue("CreatedUser") as User;
const user = row.original.CreatedUser;
if (!user) return "Unbekannt";
return `${user.firstname} ${user.lastname} (${user.publicId})`;
},
},