diff --git a/codex_ed25519 b/codex_ed25519 new file mode 100644 index 0000000..92a0683 --- /dev/null +++ b/codex_ed25519 @@ -0,0 +1,7 @@ +-----BEGIN OPENSSH PRIVATE KEY----- +b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW +QyNTUxOQAAACALomD1WTMgTtF+ZE/6d1QF73cY9W2W/5U9iQIEceaIogAAAJCCFZZTghWW +UwAAAAtzc2gtZWQyNTUxOQAAACALomD1WTMgTtF+ZE/6d1QF73cY9W2W/5U9iQIEceaIog +AAAED2WbX9/mtNwqBlVJIoWNJg1lTO7M1vOLXgP+h8q/CWBQuiYPVZMyBO0X5kT/p3VAXv +dxj1bZb/lT2JAgRx5oiiAAAACWNvZGV4LWNsaQECAwQ= +-----END OPENSSH PRIVATE KEY----- diff --git a/codex_ed25519.pub b/codex_ed25519.pub new file mode 100644 index 0000000..adcde5d --- /dev/null +++ b/codex_ed25519.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAuiYPVZMyBO0X5kT/p3VAXvdxj1bZb/lT2JAgRx5oii codex-cli diff --git a/convex/tickets.ts b/convex/tickets.ts index acc26b1..521fa47 100644 --- a/convex/tickets.ts +++ b/convex/tickets.ts @@ -1,3 +1,4 @@ +// CI touch: enable server-side assignee filtering and trigger redeploy import { mutation, query } from "./_generated/server"; import type { MutationCtx, QueryCtx } from "./_generated/server"; import { ConvexError, v } from "convex/values"; diff --git a/src/components/tickets/tickets-view.tsx b/src/components/tickets/tickets-view.tsx index d1a3f99..90048c2 100644 --- a/src/components/tickets/tickets-view.tsx +++ b/src/components/tickets/tickets-view.tsx @@ -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 (