feat: rol manager, arreglos de reportes (cancelacion/afluencias), credito unico, cliente enkontrol, vendedor en bitacora y actualizar afluencia existente

This commit is contained in:
2026-09-18 15:25:34 +00:00
parent 9630893974
commit 4965a4488a
35 changed files with 303 additions and 90 deletions

View File

@@ -0,0 +1,15 @@
/**
* Helpers de rol compartidos: el rol `manager` tiene los mismos permisos
* operativos que el administrador (puede todo lo del día a día) pero NO puede
* crear usuarios ni editar permisos de roles — eso queda solo para `admin`.
*/
/** Administrador puro: único que gestiona usuarios y permisos */
export function esAdmin(rol: string | undefined): boolean {
return rol === 'admin'
}
/** Admin o manager: permisos operativos completos */
export function esAdminOManager(rol: string | undefined): boolean {
return rol === 'admin' || rol === 'manager'
}