feat(tickets): exclui visitas da listagem principal de tickets
All checks were successful
CI/CD Web + Desktop / Detect changes (push) Successful in 5s
Quality Checks / Lint, Test and Build (push) Successful in 3m49s
CI/CD Web + Desktop / Deploy Convex functions (push) Has been skipped
CI/CD Web + Desktop / Deploy (VPS Linux) (push) Successful in 3m47s

- Adiciona filtro excludeVisits no estado de filtros
- Aplica excludeVisits: true em /tickets e /tickets/resolved
- Visitas agora aparecem apenas em /tickets/visits

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
rever-tecnologia 2025-12-17 16:27:22 -03:00
parent 0a36ed049f
commit cd3305f1e3
4 changed files with 9 additions and 2 deletions

View file

@ -194,6 +194,9 @@ export function TicketsView({ initialFilters }: TicketsViewProps = {}) {
if (filters.focusVisits) {
working = working.filter((t) => isVisitTicket(t))
}
if (filters.excludeVisits) {
working = working.filter((t) => !isVisitTicket(t))
}
if (filters.categoryId) {
working = working.filter((t) => (t.category?.id ?? null) === filters.categoryId)
}
@ -219,6 +222,7 @@ export function TicketsView({ initialFilters }: TicketsViewProps = {}) {
filters.view,
filters.company,
filters.focusVisits,
filters.excludeVisits,
filters.categoryId,
filters.dateFrom,
filters.dateTo,