• Menu de Usuario
  • Inicio
  • Cuenta
    • Editar Perfil
    • Nominas
  • {{-- Partes: oculto para trabajador que está en un equipo (vínculo trabajo_encargado_grupos como trabajador). En ese caso el parte lo genera su responsable de equipo; no debe crear partes propios. Criterio alineado con User::debeExcluirseDelModuloPartesComoTrabajadorBajoEncargado() y middleware DenegarAccesoPartesTrabajadorEnEquipo. --}} @unless (Auth::user()->debeExcluirseDelModuloPartesComoTrabajadorBajoEncargado())
  • Partes
    • Mis Partes
    • Crear Parte
    • @if (Auth::user()->hasAnyRole(['encargado', 'oficina', 'gestor', 'admin']))
    • Grupo de Trabajo
    • @endif
  • @endunless
  • Horario y Trabajo
    • Registrar Fichaje
    • Registrar Trabajo
  • {{-- Bloque administración: submenú Usuarios (incl. Festivos) para admin, gestor y oficina; el resto solo admin --}} @if (Auth::user()->hasAnyRole(['admin', 'gestor', 'oficina']))
  • Menu de Administrador
  • Usuarios
      @if (Auth::user()->hasAnyRole(['admin', 'gestor', 'oficina']))
    • Lista de Usuarios
    • Crear Usuario
    • @endif @if (Auth::user()->hasRole('admin'))
    • Empresas
    • @endif
    • Festivos
  • @endif @if (Auth::user()->hasAnyRole(['admin', 'oficina']))
  • Proyectos
    • Clientes
    • Lugares
    • Obras
  • Inventario
    • Proveedores
    • Categorias
    • Materiales
  • Dispositivos
  • @endif @if (Auth::user()->hasAnyRole(['contra-incendios','admin']))
  • Menu Contra Incendios
  • Revisiones
  • Monitor ID3000
  • Informes y Reconteo
  • Asignación de Partes
  • @endif