sistema-de-chamados/docs/alteracoes-2025-11-13.md

979 B

Alterações em 13/11/2025 — Portal no app desktop

  • Ocultamos filtros avançados em Portal ▸ Meus chamados quando o acesso vem do app desktop (WebView com sessão de máquina) e o usuário final é collaborator ou manager.
    • Filtros ocultos: Fila, Empresa, Responsável.
    • Filtros mantidos: Categoria, Status, Ordenação e Período.
  • Implementação:
    • src/components/portal/portal-ticket-filters.tsx: adicionada prop opcional hideAdvancedFilters para suprimir os três filtros mencionados sem quebrar o layout.
    • src/components/portal/portal-ticket-list.tsx: definimos hideAdvancedFilters como true quando machineContext está presente e a role efetiva é collaborator ou manager.
  • Observações:
    • A detecção do app desktop usa o machineContext carregado via /api/machines/session (não foi necessário cookie adicional).
    • A mudança afeta somente o portal aberto pelo desktop; no navegador os filtros permanecem inalterados.