Skip to content

2026-05-20-01

Choose a tag to compare

@mfo mfo released this 20 May 14:05
c4c0c76

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 :