# Mises à jour Yoplanning - Février 2025

## 🚀 Nuove funzionalità

### ✅ Websocket

* L'aggiunta/rimozione di indisponibilità viene ora aggiornata in tempo reale su tutte le postazioni di lavoro delle segretarie, come per le sessioni.
* Vengono avvisati solo i membri del team interessati dalla mancata disponibilità.
* Caso speciale: quando una sessione viene spostata tramite trascinamento su una non disponibilità e poi "divisa", la notifica viene inviata al team della sessione (e non al team della non disponibilità).

### Aggiornamento delle risorse

* Ora il prezzo delle opzioni del modello di sessione viene aggiornato quando viene modificato il prezzo di una risorsa globale.
* L'aggiornamento viene eseguito solo se entrambi i prezzi (risorsa globale e opzione) sono identici prima della modifica.

## 🛠️ Correzioni di bug

### 🔧 Gestione degli orti

* Corretti diversi bug che influenzavano il funzionamento degli orti.

### 🎯 Promozioni

* Le promozioni sui **tag di sessione** ora vengono applicate correttamente ai sottogruppi (i `session_tags` vengono memorizzati solo sul `main_group` nel database).

### 🏷️ Sessioni virtuali

* Correzione definitiva per il problema della sessione virtuale nei comandi: ora viene creata una sessione "non assegnata", con un avviso di overbooking su Slack e un'e-mail di notifica al team.
* Risolto un bug che impediva alle sessioni virtuali di avere opzioni compilate correttamente.

### 📄 Esporta e crea casse

* Risolto un crash che si verificava durante l'esportazione del giornale di cassa.

### 💰 Pagamenti

* Risolto un bug per cui il pulsante "seleziona tutto" non visualizzava i dati corretti nell'elenco dei pagamenti (data non presa in considerazione).
* Risolto un bug per cui i pagamenti effettuati **esattamente a mezzanotte** venivano attribuiti al giorno sbagliato.

### 🛒 Ordini

* Diverse correzioni all'**ordine di controllo** per una migliore gestione delle aggregazioni e delle sessioni virtuali (sostituito da un sistema di overbooking).
* Risolto un bug nell'elenco delle tariffe per cui più azioni non tenevano conto delle righe escluse da "seleziona tutto".

### 📩 E-mail

* Un altro tentativo di inviare un'e-mail al cliente finale dopo una vendita in modalità "pagamento sul posto".

### 🔍 API

* Correzione dei filtri `nb_tickets__gt, __gte, __lt, __lte` per la corretta considerazione delle quote.
* Correzione critica: le sessioni con `max_participant=NULL` (infinito) venivano bloccate erroneamente nelle vendite online.

## ✨ Miglioramenti

### 🎨 Interfaccia utente ed esperienza

* Il pulsante **Salva** nell'editor dei comandi è ora disabilitato e poi riabilitato per impedire clic multipli.
* Gli elenchi dei rivenditori sono ora ordinati alfabeticamente.
* Quando si elimina un bonus (ricompensa), se è ancora collegato a una sessione, viene visualizzato un errore con un avviso rosso.
* Annullamento della correzione **email deposito 0**, ritenuta troppo rischiosa per la gestione della prenotazione.

### 📂 Esporta

* Ora è obbligatorio inserire entrambi i filtri data (inizio e fine) per esportare file XLS o PDF. Questo previene errori che potrebbero sovraccaricare il server.

***

### 🎯 Conclusion

Questo aggiornamento di febbraio 2025 apporta miglioramenti significativi alla gestione delle interruzioni in tempo reale, alla sincronizzazione dei prezzi delle opzioni e all'elaborazione avanzata dei pagamenti. Sono state inoltre implementate numerose correzioni di bug per garantire un'esperienza utente più fluida ed efficiente. 💪

Grazie per la fiducia e a presto per ulteriori miglioramenti! 🚀🔥
