Refactor: reorganizar arquitectura de permisos y corregir bug de camaS
- Mover funciones utilitarias y de permisos al principio del hook - Corregir bug camaS -> camas en iniciarInternacion - Limpiar funciones duplicadas - Estructura de permisos clara según reglas: 1. Cualquier usuario puede crear ingresos en cualquier cama 2. Cualquier usuario puede ver todos los pacientes 3. Solo usuarios del área pueden crear/modificar registros 4. Solo usuarios del área pueden cambiar la cama
This commit is contained in:
@@ -42,7 +42,7 @@ export function MapaCamas({
|
||||
getPacienteById,
|
||||
getInternacionById
|
||||
}: MapaCamasProps) {
|
||||
const { canEditCama, canEditInArea } = useHospitalStore();
|
||||
const { canEditCama, canAccessArea } = useHospitalStore();
|
||||
const [filtroSala, setFiltroSala] = useState<string>('todas');
|
||||
const [filtroTipo, setFiltroTipo] = useState<string>('todos');
|
||||
const [filtroEstado, setFiltroEstado] = useState<string>('todos');
|
||||
|
||||
Reference in New Issue
Block a user