Fix: cualquier usuario puede crear ingresos en cualquier cama

This commit is contained in:
2026-04-24 00:37:59 -03:00
parent 5110211dfb
commit 1d0065683e
+1 -7
View File
@@ -210,12 +210,6 @@ export function useHospitalStore() {
// Acciones de internaciones // Acciones de internaciones
const iniciarInternacion = useCallback((internacion: Omit<Internacion, 'id' | 'activa'>) => { const iniciarInternacion = useCallback((internacion: Omit<Internacion, 'id' | 'activa'>) => {
const user = state.currentUser;
const areaId = internacion.areaId || null;
if (user && user.rol !== 'admin' && areaId && user.areaId !== areaId) {
console.warn('No tiene permisos para crear internación en esta área');
return null;
}
const nuevaInternacion: Internacion = { const nuevaInternacion: Internacion = {
...internacion, ...internacion,
id: generateUUID(), id: generateUUID(),
@@ -231,7 +225,7 @@ export function useHospitalStore() {
), ),
})); }));
return nuevaInternacion.id; return nuevaInternacion.id;
}, [state.currentUser]); }, []);
const finalizarInternacion = useCallback((internacionId: string, datos: { const finalizarInternacion = useCallback((internacionId: string, datos: {
fechaEgreso: string; fechaEgreso: string;