Version v0.18.0
Backend
- fix(console): une réponse type de l’assistant n’est plus un appel non mesuré (TRE-992)
- fix(wizard): compte comptable « 512000 - Banque » importé (TRE-1566)
- fix(api): une ressource absente répond 404, plus 400 (TRE-906)
- fix(reprise): un site repris reçoit ses motifs d’ajustement (TRE-911)
- fix(sandbox): Créer la prod reprend DPE, signature et planning (TRE-1805)
- perf(communication): joignabilité calculée une fois par animal (TRE-1806)
- fix(tria): « passe en correction » dans le message du signalement (TRE-1803)
- fix(formation): justification juste hors de l’espace de formation (TRE-1802)
- feat(formation): radio d’exemple déposée pour l’apprenant, v26 (TRE-1802)
- feat(mails): sélection rapide « Didacticiel en cours » (TRE-1800)
- fix(formation): le nom du mail reçu, pas « Relance 1 » (TRE-1799)
- docs(api): référence régénérée depuis le code (4125b6b)
- feat(passeports): registre des passeports, délivrance en consultation (TRE-1503)
- docs(api): référence régénérée depuis le code (2248e90)
- feat(mcp-ops): relier une fiche à son RCP, renommer en lot (TRE-1791)
- fix(patient): supprimer une fiche aux réservations closes, 409 sinon (TRE-1745)
- perf(encaissement): page du Détail par l’index, totaux à part (TRE-1790)
- fix(facture): le PDF dit le délai de la facture, pas celui du site (TRE-1789)
- fix(labo): un bilan garde ses commandes IDEXX passées (TRE-1783)
- docs(api): référence régénérée depuis le code (9820d57)
- fix(hospit): plus de bandeau de signature sur un séjour annulé (TRE-1784)
- chore(hospit): migration de l’admission avant signature en V1550 (TRE-1784)
- fix(hospit): admission en attendant la signature — retours de relecture
- feat(hospit): admettre en attendant la signature des propriétaires
- fix(hospit): transfert et correction de ligne suivent le repli du jour 1 (TRE-1787)
- fix(hospit): un soin SID avant l’entrée compte son jour 1 (TRE-1787)
- docs(api): référence régénérée depuis le code (86b2d21)
- test(mcp-ops): témoin de ops_clients_phone_dedupe (TRE-1780)
- feat(mcp-ops): ops_clients_phone_dedupe vide le secondaire égal au principal (TRE-1780)
- test(documents): un document créé depuis la fiche animal, sans consultation (TRE-1502)
- feat(documents): variables de montant, solde et factures impayées (TRE-1510)
- feat(fiche-client): adresses proposées par la Base Adresse Nationale (TRE-1509)
- fix(recherche): l’organisation d’un animal se lit sur son propriétaire (TRE-1268)
- feat(patients): la liste retrouve un dossier par le téléphone du propriétaire (TRE-1267)
- feat(fiche-client): la personne choisit d’afficher les animaux décédés (TRE-1499)
- feat(dossier-animal): actes et produits facturés à l’animal (TRE-1779)
- feat(documents): une réponse du propriétaire pose son tag sur la fiche (TRE-1775)
- test(documents): script d’admission sans nameref, bash 3 (TRE-1774)
- feat(clients): e-mail secondaire de la fiche, proposé à l’envoi (TRE-1773)
- feat(recherche): une facture se retrouve par le nom de l’animal (TRE-1268)
- feat(documents): case « Proposé à l’admission » sur un modèle (TRE-1774)
- feat(clients): à qui est chaque téléphone de la fiche (M., Mme, Fille…), V1520
- docs(api): référence régénérée depuis le code (0f2d07a)
- fix(templates): un template masqué ne se recrée pas sous le même nom (TRE-1758)
- fix(wizard): une fiche « consulation » s’importe sous le bon slug (TRE-1761)
- docs(api): référence régénérée depuis le code (bfafa46)
- docs(api): référence régénérée depuis le code (ea1de78)
- fix(agenda): une salle à N places accepte N RDV en même temps (TRE-1723)
- docs(agenda): la tâche partagée posée chez chacun, commentaires (TRE-1751)
- fix(crm): le lancement reprend DPE, signature et planning (TRE-1746)
- fix(mcp-ops): relevé de reprise reconnu par son motif (TRE-1134)
- fix(mcp-ops): ops_stock_negative_repair lit le seul relevé (TRE-1134)
- chore(support-agent): épingler l’image 86a74b5 en prod (TRE-1748)
- fix(support-agent): archives du hub lues en flux, rien de refait si inchangées (TRE-1748)
- test(templates): suites alignées sur TRE-1757, TRE-1758 et TRE-1760
- fix(templates): slug prevention__consultation-vaccinale corrigé partout (TRE-1761)
- fix(templates): le filtre par espèce lit le code ou le nom (TRE-1760)
- fix(consultation): un template plat fige la disposition du vétérinaire (TRE-1756)
- fix(templates): un template hérité supprimé reste masqué au site (TRE-1758)
- fix(templates): isDefault suit les défauts par type partout (TRE-1759)
- fix(templates): seul le template modifié est jugé par la politique du groupe (TRE-1757)