# Mises à jour Yoplanning - Février 2025

## 🚀 Nuevas funciones

### ✅ WebSocket

* La adición o eliminación de indisponibilidad ahora se actualiza en tiempo real en las estaciones de trabajo de todas las secretarias, al igual que las sesiones.
* Se notificará únicamente a los miembros del equipo afectados por la indisponibilidad.
* Caso especial: cuando una sesión se mueve mediante arrastrar y soltar hasta una no disponibilidad y luego se "divide", es el equipo de la sesión el que recibe la notificación (y no el equipo de la no disponibilidad).

### Actualización de recursos

* Ahora, el precio de las opciones de plantilla de sesión se actualiza cuando se cambia el precio de un recurso global.
* La actualización solo se realiza si ambos precios (recurso global y opción) son idénticos antes de la modificación.

## 🛠️ Corrección de errores

### 🔧 Gestión de Asignaciones

* Se corrigieron varios errores que afectaban el funcionamiento de las asignaciones.

### 🎯 Promociones

* Las promociones en **etiquetas de sesión** ahora se aplican correctamente a los subgrupos (las `session_tags` se almacenan solo en el `main_group` en la base de datos).

### 🏷️ Sesiones virtuales

* Solución final para el problema de la sesión virtual en los comandos: ahora se crea una sesión "no asignada", con una alerta de overbooking en Slack y una notificación por correo electrónico al equipo.
* Se corrigió un error que impedía que las sesiones virtuales tuvieran opciones completadas correctamente.

### 📄 Exportación y embalaje

* Se solucionó un fallo que ocurría durante la exportación del diario de la caja registradora.

### 💰 Pagos

* Se corrigió un error en el cual el botón "Marcar todo" no mostraba los datos correctos en la lista de pagos (no se tenía en cuenta la fecha).
* Se corrigió un error en el cual los pagos realizados **exactamente a medianoche** se atribuían al día incorrecto.

### 🛒 Pedidos

* Varias correcciones al **check-order** para una mejor gestión de las agregaciones y sesiones virtuales (sustituido por un sistema de overbooking).
* Se corrigió un error en la lista de tarifas donde varias acciones no tenían en cuenta las líneas excluidas por "marcar todo".

### 📩 Correos electrónicos

* Otro intento de enviar un correo electrónico al cliente final después de una venta en modo "pago en sitio".

### 🔍 API

* Corrección de los filtros `nb_tickets__gt, __gte, __lt, __lte` para la correcta consideración de las asignaciones.
* Corrección crítica: las sesiones con `max_participant=NULL` (infinitas) fueron bloqueadas incorrectamente en las ventas en línea.

## ✨ Mejoras

### 🎨 Interfaz y experiencia de usuario

* El botón **Guardar** en el editor de comandos ahora está deshabilitado y luego se vuelve a habilitar para evitar clics múltiples.
* Las listas de revendedores ahora están ordenadas alfabéticamente.
* Al eliminar un bono (recompensa), si aún está vinculado a una sesión, se muestra un error con una alerta roja.
* Cancelación del arreglo del **depósito de correo electrónico 0**, considerado demasiado riesgoso para la gestión de la reserva.

### 📂 Export

* Ahora es obligatorio introducir ambos filtros de fecha (inicio y fin) para exportar archivos XLS o PDF. Esto evita errores que podrían sobrecargar el servidor.

***

### 🎯 Conclusión

Esta actualización de febrero de 2025 incorpora mejoras significativas en la gestión de interrupciones en tiempo real, la sincronización del precio de las opciones y el procesamiento avanzado de pagos. También se han corregido numerosos errores para garantizar una experiencia de usuario más fluida y eficiente. 💪

Gracias por su confianza, ¡y nos vemos pronto para más mejoras! 🚀🔥
