Fix: cualquier usuario puede crear ingresos en cualquier cama
This commit is contained in:
@@ -210,12 +210,6 @@ export function useHospitalStore() {
|
||||
|
||||
// Acciones de internaciones
|
||||
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 = {
|
||||
...internacion,
|
||||
id: generateUUID(),
|
||||
@@ -231,7 +225,7 @@ export function useHospitalStore() {
|
||||
),
|
||||
}));
|
||||
return nuevaInternacion.id;
|
||||
}, [state.currentUser]);
|
||||
}, []);
|
||||
|
||||
const finalizarInternacion = useCallback((internacionId: string, datos: {
|
||||
fechaEgreso: string;
|
||||
|
||||
Reference in New Issue
Block a user