Atualiza portal e admin com bloqueio de máquinas desativadas

This commit is contained in:
Esdras Renan 2025-10-18 00:02:15 -03:00
parent e5085962e9
commit 630110bf3a
31 changed files with 1756 additions and 244 deletions

View file

@ -15,11 +15,11 @@ import {
Clock4,
Timer,
MonitorCog,
Layers3,
UserPlus,
BellRing,
ChevronDown,
ShieldCheck,
Users,
} from "lucide-react"
import { usePathname } from "next/navigation"
import Link from "next/link"
@ -86,7 +86,7 @@ const navigation: NavigationGroup[] = [
{ title: "SLA e produtividade", url: "/reports/sla", icon: TrendingUp, requiredRole: "staff" },
{ title: "Qualidade (CSAT)", url: "/reports/csat", icon: LifeBuoy, requiredRole: "staff" },
{ title: "Backlog", url: "/reports/backlog", icon: BarChart3, requiredRole: "staff" },
{ title: "Horas por cliente", url: "/reports/hours", icon: Clock4, requiredRole: "staff" },
{ title: "Horas", url: "/reports/hours", icon: Clock4, requiredRole: "staff" },
],
},
{
@ -102,9 +102,14 @@ const navigation: NavigationGroup[] = [
},
{ title: "Canais & roteamento", url: "/admin/channels", icon: Waypoints, requiredRole: "admin" },
{ title: "Times & papéis", url: "/admin/teams", icon: UserCog, requiredRole: "admin" },
{ title: "Empresas & clientes", url: "/admin/companies", icon: Building2, requiredRole: "admin" },
{
title: "Empresas",
url: "/admin/companies",
icon: Building2,
requiredRole: "admin",
children: [{ title: "Clientes", url: "/admin/clients", icon: Users, requiredRole: "admin" }],
},
{ title: "Máquinas", url: "/admin/machines", icon: MonitorCog, requiredRole: "admin" },
{ title: "Campos personalizados", url: "/admin/fields", icon: Layers3, requiredRole: "admin" },
{ title: "SLAs", url: "/admin/slas", icon: Timer, requiredRole: "admin" },
{ title: "Alertas enviados", url: "/admin/alerts", icon: BellRing, requiredRole: "admin" },
],