2026-05-20-01
Améliorations et correctifs
Administrateur
- ETQ Admin - fix : je veux que l'affichage du message mon_avis soit plus pertinent (#13138)
- ETQ admin, corrige l'erreur 500 à la suppression d'un groupe instructeur avec tableau de bord par défaut (#13146)
- Etq Administrateur, j'ai l'indicateur de sauvegarde lorsque je change une condition dans l'éditeur de champ (#13147)
- ETQ Admin, l'éditeur de champ affiche des changements en attente lors de modification de conditions (#13148)
- ETQ admin, corrige l’indication sur la façon dont est calculée la date d'expiration d'un dossier (#13155)
- ETQ admin/instructeur, restreindre le changement d'email au même domaine (#13150)
- ETQ admin, je peux transformer un champ de type communes en champ de type texte (#13172)
Instructeur
- Tech: limiter l'édition OCR instructeur aux champs RIB (#13127)
- ETQ Instructeur utilisant un lecteur d'écran, je veux que l'ordre du code HTML de la synthèse des dossiers soit cohérent (#13164)
Usager
- ETQ usager, je veux que mon champ date, option date de naissance puisse être préremplie par FranceConnect (#12924)
- ETQ usager - correctif sur le fil d'ariane (et sur autres rôles) (#13107)
- ETQ usager, interdire l'accès d'un compte FranceConnect déjà retiré ne provoque plus d'erreur 500 (#13156)
- ETQ usager, je peux ajouter une ligne à une répétition contenant un choix multiple sans options (#13154)
- ETQ Usager, je veux voir qui a modifié les champs après le dépôt (#13084)
Manager
- Tech: nettoyer les colonnes et le code OTP legacy de SuperAdmin (#13136)
- demander un code OTP avant un transfert de dossier dans le manager (#13119)
Divers
- refactor(haml): migrate GeoAreasComponent to ERB (#13131)
- i18n(annuaire_education): extract hardcoded strings from AnnuaireEducationComponent (#13130)
Technique
- Tech: normaliser les extensions JPEG legacy (.jfif/.jfi/.jif/.jpe) en .jpg à l'upload (#13135)
- Tech: utilise POST pour enregistrer l'accusé de lecture (#13134)
- Tech: optimiser graphql_controller_n+1_spec.rb (#13132)
- Tech: rend Archive/Export idempotents lors d'un retry Sidekiq après succès (#13143)
- ETQ Tech : je veux retirer les columns de procedures liées à API Part v2 (#13141)
- Tech: migrate APIEntreprise jobs to Sidekiq native retry (#13144)
- wip - Tech: fix N+1 sur geo_areas/etablissement dans DossierCloneConcern#clone (#13139)
- Tech: convertit les normalisations de modèles vers ActiveModel
normalizes(#13133) - Tech: multiple mineur gems bumps (#13153)
- Tech: remplacer les exceptions API Entreprise par des Dry::Monads Result (#13101)
- Tech: optimiser les tests de instruction_spec.rb (#13140)
- Tech: migrer NotifiedToggleComponent de HAML vers ERB (#13159)
- Tech: extraire les textes en dur de ChampsRowsShowComponent vers i18n (#13165)
- Tech: corrige un test flaky sur le n+1 GraphQL (fixtures dans let_it_be) (#13161)
- Tech: renforce la validation des imports CSV (#13170)
- Tech: retour à rubygems.org (#13175)
- Tech: extraire les textes en dur de CommuneComponent vers i18n (#13168)
Notes de déploiement
Migration(s) du schéma de la base de données :