feat(filters): usar filtro por responsável no servidor (assigneeId)\n\nci: tocar convex/tickets para forçar deploy das funções

This commit is contained in:
codex-bot 2025-10-20 16:07:54 -03:00
parent e4bf7c801b
commit 0dd0e67458
4 changed files with 11 additions and 4 deletions

View file

@ -50,6 +50,7 @@ export function TicketsView({ initialFilters }: TicketsViewProps = {}) {
priority: filters.priority ?? undefined,
channel: filters.channel ?? undefined,
queueId: undefined, // simplified: filter by queue name on client
assigneeId: filters.assigneeId ? (filters.assigneeId as unknown as Id<"users">) : undefined,
search: filters.search || undefined,
}
: "skip"
@ -128,12 +129,9 @@ export function TicketsView({ initialFilters }: TicketsViewProps = {}) {
if (filters.company) {
working = working.filter((t) => (((t as unknown as { company?: { name?: string } })?.company?.name) ?? null) === filters.company)
}
if (filters.assigneeId) {
working = working.filter((t) => (t.assignee?.id ?? null) === filters.assigneeId)
}
return working
}, [tickets, filters.queue, filters.status, filters.view, filters.company, filters.assigneeId])
}, [tickets, filters.queue, filters.status, filters.view, filters.company])
return (
<div className="flex flex-col gap-6 px-4 lg:px-6">