Skip to content

Releases: demarches-simplifiees/demarches-simplifiees.fr

2024-08-20-02

20 Aug 16:55
8cdd7ef
Compare
Choose a tag to compare

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

20 Aug 11:06
e4d4609
Compare
Choose a tag to compare

Améliorations et correctifs

⚠️ Déployer directement 2024-08-20-02 (ou plus tard) avec des correctifs, et sa maintenance task associée (ainsi que les 3 introduites par cette version, voir plus bas)

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

13 Aug 17:21
385277d
Compare
Choose a tag to compare

Améliorations et correctifs

Instructeur

  • Correctif: permet de repousser la date d'expiration d'un dossier / restaurer un dossier récemment expiré (#10685)

Usager

  • ETQ usager, permet de saisir un champ RNF en ignorant les espaces/tabulations (#10674)
  • ETQ usager, corrige un bug d'affichage de message d'information dans la liste des dossiers (#10683)

2024-08-01-03

01 Aug 18:04
9d1bc79
Compare
Choose a tag to compare

Améliorations et correctifs

Technique

  • Tech: permet la suppression des ContactForm d'users ayant des dossiers (#10675)

2024-08-01-02

01 Aug 17:19
3660e01
Compare
Choose a tag to compare

Améliorations et correctifs

⚠️ ne pas déployer (bug dans le form de contact)

API

  • add desarchiver mutation (#10670)

Divers

  • ETQ utilisateur, fix l'envoi à HS du form de contact quand on est déjà connecté (#10672)

2024-08-01-01

01 Aug 09:24
3b82621
Compare
Choose a tag to compare

Améliorations et correctifs

⚠️ ne pas déployer (bug dans le form de contact)

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

30 Jul 13:04
90e6c8a
Compare
Choose a tag to compare

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

  • fix(sva/svr): fix spec with arbitrary date (#10664)
  • chore(npm): update dependencies (#10658)

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

26 Jul 09:01
@mfo mfo
b9000ee
Compare
Choose a tag to compare

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

24 Jul 17:01
bb89c03
Compare
Choose a tag to compare

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

22 Jul 13:53
860e062
Compare
Choose a tag to compare

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