Editar y reprogramar reserva
Permite ajustar los datos, horario y relaciones de una reserva existente.
Que se logra
- Resultado: Actualiza una cita sin perder su vínculo con el contacto y la operación.
- Caso de uso: Un spa reprograma el tratamiento de un cliente cuando cambia su disponibilidad.
- Se combina con: Calendar, Resources y Notifications.
Donde esta
- Ruta:
/[orgId]/reservations/calendar - Acceso en UI: clic sobre una reserva >
Update Reservation. - Componente(s):
ReservationFormDialog.tsx
Como funciona
- Abre una reserva en calendario o lista.
- Cambia servicio, contacto, fecha, horario, recurso o notas.
- Guarda con
Update Reservation.
Reglas y validaciones
- Al mover la fecha u hora se vuelve a calcular el final y se restablece el registro de recordatorios enviados.
- El selector deja conservar el horario original incluso si aparece ocupado al editar.
Backend
- Servicios:
reservations(get, patch),reservation-available-slots(find). - Efectos: puede reenviar notificaciones y dispara la automatización de actualización.
Relaciones
- Afecta: disponibilidad, recursos asignados y recordatorios.