# Mises à jour Yoplanning - Février 2025

## 🚀 Nouvelles fonctionnalités

### ✅ Websocket

* L'ajout / suppression d'indisponibilités est maintenant actualisé en temps réel sur tous les postes des secrétaires, comme pour les sessions.
* Seuls les membres de la team concernés par l'indisponibilité sont notifiés.
* Cas particulier : Lorsqu'une session est déplacée par glisser/déposer sur une indisponibilité et qu'elle est ensuite "scindée", c'est la team de la session qui est notifiée (et non la team de l'indisponibilité).

### Mise à jour des ressources

* Désormais, le prix des options des modèles de session est mis à jour lorsqu'on change le prix d'une ressource globale.
* Mise à jour effectuée uniquement si les deux prix (ressource globale et option) sont identiques avant modification.

## 🛠️ Corrections de bugs

### 🔧 Gestion des allotements

* Correction de plusieurs bugs affectant le fonctionnement des allotements.

### 🎯 Promotions

* Les promotions sur les **tags de session** sont maintenant correctement appliquées aux sous-groupes (les `session_tags` étant stockés uniquement sur le `main_groupe` en base de données).

### 🏷️ Sessions virtuelles

* Correction définitive du problème de session virtuelle dans les commandes : une session "non assignée" est désormais créée, avec une alerte de surbooking sur Slack et un email de notification à la team.
* Correction d'un bug empêchant les sessions virtuelles d'avoir des options correctement renseignées.

### 📄 Export et caisse

* Correction d'un plantage lors de l'export du journal de caisse.

### 💰 Paiements

* Correction d'un bug où le bouton "cocher tout" n'affichait pas les bonnes données dans la liste des paiements (date non prise en compte).
* Correction d'un bug où les paiements effectués **pile à minuit** étaient attribués au mauvais jour.

### 🛒 Commandes

* Plusieurs corrections sur le **check-order** pour une meilleure gestion des agrégations et des sessions virtuelles (remplacées par un système de surbooking).
* Correction d'un bug dans la liste des honoraires où les actions multiples ne prenaient pas en compte les lignes exclues par "cocher tout".

### 📩 Emails

* Nouvelle tentative d'envoi d'un email au client final après une vente en mode "payer sur place".

### 🔍 API

* Correction des filtres `nb_tickets__gt, __gte, __lt, __lte` pour la prise en compte correcte des allotements.
* Correction critique : les sessions avec `max_participant=NULL` (infini) étaient incorrectement bloquées en vente en ligne.

## ✨ Améliorations

### 🎨 Interface et expérience utilisateur

* Le bouton **Enregistrer** dans l'édition des commandes est maintenant désactivé puis réactivé pour éviter les clics multiples.
* Les listes de revendeurs sont désormais triées par ordre alphabétique.
* Lors de la suppression d'un bonus (prime), si elle est encore liée à une session, une erreur est affichée avec une alerte rouge.
* Annulation du correctif **email deposit 0**, jugé trop risqué pour la gestion des réservations.

### 📂 Export

* Il est maintenant obligatoire d'entrer les **deux filtres de date** (début et fin) pour exporter les fichiers XLS ou PDF. Cela prévient des erreurs pouvant surcharger le serveur.

***

### 🎯 Conclusion

Cette mise à jour de février 2025 apporte des améliorations significatives en matière de gestion des indisponibilités en temps réel, de synchronisation des prix des options et de gestion avancée des paiements. De nombreuses corrections de bugs ont été appliquées pour assurer une expérience utilisateur plus fluide et efficace. 💪

Merci pour votre confiance et à bientôt pour de nouvelles améliorations ! 🚀🔥


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.yoplanning.support/information-de-mise-a-jour/rapport-de-maj-2025/mises-a-jour-yoplanning-fevrier-2025.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
