Releases: demarches-simplifiees/demarches-simplifiees.fr
2024-08-20-02
Améliorations et correctifs
Instructeur
- ETQ instructeur, ne plante pas en essayant de formater une date quand c'est pas une date (#10698)
- Correctif: rattrape les données inconsistantes pour la présentation des tableaux instructeurs qui se font detruire a la 1ere connection (#10699)
- ETQ instructeur, corrige l'affichage expliquant la raison pour laquelle l'usager a supprimé (ou expiré) un dossier (#10697)
- ETQ instructeur : simplifie l'interface avec un onglet unique pour les dossiers supprimés (#10627)
Divers
- Sécurité: évite une injection XSS par le nom des PJ qui trompait les navigateurs (#10696)
Notes de déploiement
Cette version comporte une migration du schéma de la base de données :
db/migrate/20240718100430_rename_supprimes_recemment_from_procedure_presentation.rb
Cette version contient une nouvelle maintenance task qui met à jour les procedure_presentations
(cf #10699 , #10625)
2024-08-20-01
Améliorations et correctifs
Administrateur
- ETQ admin, je veux que l'email du déposant ne puisse pas être similaire à l'email du mandataire (#10661)
- ETQ admin et usager, l'attestation v2 gère mieux les pieds de page (#10691)
Instructeur
- ETQ Instructeur, je ne veux pas qu'on me propose de filtrer par notification des dossiers non suivi (#10388)
API
- secu(graphql): without a token, only saved queries are allowed (#10614)
Technique
- Tech: quand un dossier est définitivement supprimé, on ne garde que le log (DOL) concernant sa suppression (#9758)
- ETQ tech, je souhaite isoler le concept des colonnes extractable/cherchable/affichable d'une demarche (#10625)
- ETQ Tech, les adresses des champs siret / rna / rnf sont normalisées pour une recherche homogène via les filtres (#10690)
- Tech: bump rexml 3.3.2 => 3.3.5 (#10687)
- Tech: bump fugit from 1.10.1 to 1.11.1 (#10692)
- Tech: remove yabeda-rails et yabeda-graphql (#10688)
Notes de déploiement
Cette release contient des nouvelles maintenance tasks pour préparer une future évolution (voir #10690)
2024-08-13-01
Améliorations et correctifs
Instructeur
- Correctif: permet de repousser la date d'expiration d'un dossier / restaurer un dossier récemment expiré (#10685)
Usager
2024-08-01-03
Améliorations et correctifs
Technique
- Tech: permet la suppression des ContactForm d'users ayant des dossiers (#10675)
2024-08-01-02
2024-08-01-01
Améliorations et correctifs
Divers
- ETQ utilisateur, le form de contact détecte les typos d'email et valide les champs avant de l'envoyer à HS (#10644)
Technique
- Tech: initialise vraiment les nouveaux feature flags (#10668)
Notes de déploiement
Cette version comporte une migration du schéma de la base de données :
db/migrate/20240729160650_create_contact_forms.rb
2024-07-30-01
Améliorations et correctifs
Administrateur
- ETQ admin sur une démarche en brouillon, l'attestation v2 est créé en brouillon si on a déjà une v1 active (#10660)
- Correctif : ouvre l‘assistant de routage à tous les types de champ conditionnables (#10602)
- ETQ Admin (amélioration), je veux pouvoir modifier des PJ sans recharger la page (#10603)
Instructeur
- ETQ instructeur je peux voir les pjs envoyées par la messagerie dans l‘onglet "pièces jointes" (#10572)
- ETQ instructeur, corrige un problème quand on veut enlever la dernière colonne affichée dans le tableau (#10656)
- ETQ Instructeur, je peux choisir les pjs que j'exporte (en test sous feature flag) (#10548, #10655)
Usager
- ETQ usager : correctif pour télécharger un dossier expiré (#10667)
- ETQ usager corrige la façon dont le lien de confirmation du compte est réutilisé (#10659)
- ETQ usager l'attestation v2 n'a pas ses titres chevauchés lorsqu'ils passent sur 2 lignes (#10649)
- Clarification du message pour se créer un compte à partir d'une adresse email (#10600)
Accessibilité
- Accessibilité: permet au markdown FAQ d'intégrer n'importe quel attribut html dans les
<img>
(#10646) - Améliore l'accessibilité des pages de contenu de la FAQ (#10632)
- Améliore l'accessibilité de la page d'authentification (#10647)
- Améliore l'accessibilité de la page mot de passe oublié (#10654)
- Accessibilité : Assure la restitution par les TA du bloc de suggestion de l'adresse mail (#10665)
API
- Amélioration, ETQ consommateur de l'API graphql, je souhaite pouvoir modifier une annotation de type choix simple (#10642)
Divers
- Correctif: le changement de thème est de nouveau fonctionnel (#10652)
- fix: missing https:// sur la page de déclaration d'accessibilité (#10663)
Technique
Notes de déploiement
Cette version comporte une migration du schéma de la base de données :
db/migrate/20240713090744_add_dossier_folder_column_to_export_template.rb
2024-07-26-01
Améliorations et correctifs
Usager
- ETQ usager, je veux pouvoir accéder plus facilement au bouton "nouveau dossier" (#10624)
- ETQ usager, je retrouve les dossiers expirés dans l'onglet
récemment supprimé
pour pouvoir les restaurer au besoin (#10488) - ETQ usager, les options sélectionnées d'une liste à choix multiple sont stylées aux couleurs du design système de l'etat (#10635)
Correctif
- fix(dossier): ne crash pas quand un dossier n'a pas de service (#10650)
- fix(rebase): ne crash pas la montée de version d'un dossier quand une PJ est ajouté a la version du formulaire (#10651)
Technique
- Tech : ne liste pas 2x le même domaine dans les CSP (#10645)
- Tech : simplifie le rafraichissement du footer concernant le service/regles de routage (#10636)
Notes de déploiement
Cette version comporte une migration du schéma de la base de données :
db/migrate/20240715144209_add_hidden_by_expired_at_to_dossiers.rb
2024-07-24-01
Améliorations et correctifs
Instructeur
- ETQ usager je vois les infos de contact de mon groupe instructeur avant dépôt du dossier, une fois le(s) champ(s) de routage rempli(s) (#10430)
Manager
- ETQ superadmin je peux supprimer les pjs associées aux champs non visibles avec une maintenance task (#10634)
Divers
- refactor: remove champ factories (#10569)
- Mainteneur: ajoute une tache pour reinitialiser et prevenir des victimes d'hameconnage (#10643)
Technique
- Tech: essaie de contourner les crash aléatoires du nettoyage HS sur le non respect du rate limit (#10628)
2024-07-22-01
Améliorations et correctifs
Divers
- chore(deps): bump rexml from 3.3.0 to 3.3.2 (#10619)
- fix(intl): polyfill intl-listformat (#10621)
- Accessibilité: Amélioration de la page FAQ (#10622)
- Correction sur les avis (#10626)
- chore(champs): replace unique index (#10618)
Notes de déploiement
Cette version comporte des migrations du schéma de la base de données :
db/migrate/20240716075916_add_new_champs_unique_index.rb
db/migrate/20240716091043_remove_old_champs_unique_index.rb