chore(ticket) : add uploader email to ticket list
This commit is contained in:
@@ -30,10 +30,21 @@ export function useTicketColumns(): ColumnDef<TicketListItem>[] {
|
||||
size: 120,
|
||||
},
|
||||
{
|
||||
accessorKey: 'created_by_name',
|
||||
id: 'created_by',
|
||||
header: 'Uploaded By',
|
||||
size: 220,
|
||||
cell: ({ row }) => row.original.created_by_name || 'N/A',
|
||||
cell: ({ row }) => (
|
||||
<div>
|
||||
<p className="font-medium">
|
||||
{row.original.created_by_name || 'N/A'}
|
||||
</p>
|
||||
{row.original.created_by_email ? (
|
||||
<p className="text-xs text-muted-foreground">
|
||||
{row.original.created_by_email}
|
||||
</p>
|
||||
) : null}
|
||||
</div>
|
||||
),
|
||||
},
|
||||
{
|
||||
accessorKey: 'updated_at',
|
||||
|
||||
@@ -100,6 +100,7 @@ function buildTicketListItem(
|
||||
default_defect_class: event.default_defect_class ?? null,
|
||||
detection_count: event.detection_count,
|
||||
created_by_name: event.created_by_name ?? null,
|
||||
created_by_email: event.created_by_email ?? null,
|
||||
created_at: event.created_at ?? event.updated_at,
|
||||
updated_at: event.updated_at,
|
||||
};
|
||||
@@ -118,6 +119,7 @@ function mergeTicketListItem(
|
||||
event.default_defect_class ?? current.default_defect_class,
|
||||
detection_count: event.detection_count ?? current.detection_count,
|
||||
created_by_name: event.created_by_name ?? current.created_by_name,
|
||||
created_by_email: event.created_by_email ?? current.created_by_email,
|
||||
created_at: event.created_at ?? current.created_at,
|
||||
updated_at: event.updated_at ?? current.updated_at,
|
||||
};
|
||||
|
||||
@@ -16,6 +16,7 @@ export type TicketTableStatusEvent = {
|
||||
default_defect_class?: string | null;
|
||||
detection_count?: number;
|
||||
created_by_name?: string | null;
|
||||
created_by_email?: string | null;
|
||||
created_at?: string;
|
||||
updated_at?: string;
|
||||
message?: string;
|
||||
|
||||
@@ -12,6 +12,7 @@ export interface TicketListItem {
|
||||
default_defect_class: string | null;
|
||||
detection_count: number;
|
||||
created_by_name: string | null;
|
||||
created_by_email: string | null;
|
||||
created_at: string;
|
||||
updated_at: string;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user