Releases: demarches-simplifiees/demarches-simplifiees.fr
2025-02-17-01
Améliorations et correctifs
Administrateur
- ETQ admin j'ai une nouvelle interface de configuration d'un groupe instructeur (#11285)
- ETQ admin, quand je confirme/infirme l'email d'un instructeur, je peux ensuite également confirmer les autres emails avec une potentielle faute de frappe (#11308)
Instructeur
- ETQ Instructeur, dans le mail de notification, j’ai un lien me permettant d’accéder directement à la démarche à laquelle je viens d’être ajouté (#11287)
- ETQ instructeur, je n'ai accès à la fonction « Contacter les usagers avec un dossier "brouillon"» que pour les dossiers de mon groupe de routage (#11297)
- [#11293] ETQ instructeur, la liste des dossiers une fois plusieurs filtres appliqués est désormais correcte (#11303)
- Correctifs dans la vue Gestion des instructeurs etq instructeur (#11295)
Usager
- ETQ usager, le champ SIRET doit être validé au dépôt du dossier (#11247)
- ETQ Usager naviguant au clavier sur mobile, je veux que la prise de focus soit toujours visible (#11277)
- ETQ Usager, je veux que les aides à la saisie soient uniformes (#11311)
- ETQ usager, le combobox est plus intuitif (#11304)
API
- fix(graphql): fix flaky n+1 test (#11306)
Divers
- chore(deps): bump net-imap from 0.5.5 to 0.5.6 (#11301)
- feat(dossier): add revision to traitements (#11291)
- chore(deps): bump rack from 2.2.10 to 2.2.11 (#11313)
Technique
- Tech: réserve un quota d'emails dolist pour les mails critiques (#11300)
- Tech: Simplifie la projection des colonnes (#11226)
- Tech (sentry) ignore piwik frequent error (#11305)
- [Tech] Encore une tentative d'améliorer la perf de la tache de migration des champs (#11276)
- Tech: fix formattage de column date stringifiée issue d'un jsonpath (#11307)
Notes de déploiement
Migration(s) du schéma de la base de données :
Migration(s) du contenu des données :
2025-02-10-01
Améliorations et correctifs
Administrateur
- ETQ Administrateur, je configure une liste choix simple par un référentiel au format CSV (#11138)
- ETQ admin on m'informe du nb de dossiers attachés à un label au moment ou j'essaye de le supprimer (#11289)
- ETQ admin ma liste de labels revient à la ligne (#11288)
- ETQ admin: empêche de récupérer l'unique et dernier lien pointant sur une autre de ses démarches (#11286)
Instructeur
- ETQ instructeur : un message m'incite à ajouter la colonne "Labels" dans mon tableau de suivi des dossiers (#11244)
- Quelques ajustements du design de l’interface instructeurs (#11238)
Usager
- ETQ usager, mes dossiers sont triés par ordre de dépôt, le plus récent en premier (#11292)
API
- API graphql: add n+1 test and fix a regression on champ siret (#11290)
Technique
- Ajout d’une tâche pour forcer le rebase de tous les dossiers sans attendre la prochaine publication (#11280)
- Tech: CI avec postgresql 17 (#11275)
- Tech: ignore l'avertissement brakeman à propos de rails 7.0 arrivant en EOL dans 2 mois (#11281)
- Tech: permet de désactiver provisoirement la notif et suppression des brouillons par var d'env (#11279)
Notes de déploiement
Migration(s) du schéma de la base de données :
Migration(s) du contenu des données :
Nouvelle variable d'environnement optionnelle :
BROUILLON_DELETION_EMAILS_LIMIT_PER_DAY
pour ajuster, ou désactiver temporairement, le volume quotidien de brouillons expirés qui sont supprimés et les emails correspondants. Par défaut à 10 000. cf #11279
2025-01-30-01
Améliorations et correctifs
Administrateur
- ETQ admin : je peux ordonner les labels (#11237)
- (2/X) ETQ administrateur, je veux pouvoir modifier le lien URL de ma démarche sans avoir à la cloturer (#11051)
- ETQ admin, le compteur de dossiers à archiver correspond aux dossiers réellement téléchargés (#11274)
Instructeur
- ETQ instructeur, corrrige le tri par "code naf" des dossiers (#11269)
Usager
- ETQ usager, le PDF vide de la démarche ne contient le champ date de naissance que si nécessaire (#11270)
API
- API: gestion des labels (#11201)
Divers
- fix(dossier): always use update path to editable dossier (#11235)
- chore(champs): refactor spec to use factories instead of stubs (#11261)
- fix(attachement): if champ attachement is already destroyed don’t crash (#11272)
Technique
- ETQ DS, pour les champs carte je veux des géométrie parfaites lorsque celles ci sont issues de la source cadastrale (#11260)
- Tech: fix un flaky test (#11273)
Notes de déploiement
Cette version comporte des migrations du schéma de la base de données :
db/migrate/20241003105247_create_procedure_paths.rb
db/migrate/20250120083052_add_position_to_labels.rb
db/migrate/20250124161022_add_cadastre_status_to_geo_areas.rb
db/migrate/20250127093613_add_index_to_cadastre_state_on_geo_areas.rb
2025-01-27-01
Améliorations et correctifs
Usager
- ETQ usager malvoyant ou ayant des troubles de la lecture, je veux que les champs de formulaires soient exempts d'attribut de présentation (#11250)
API
- fix(api entreprise): handle 03020 code (#11262)
Divers
- refactor(dossier): cleanup dossier upsert method (#11239)
- Correction d'un bug d'affichage sur les PDF (#11256)
- Perf: fix un problème de soumission d'un fork (#11255)
- remove temporary migration code (#11251)
- chore(migration): improve and fix task to remove unused champs and create rows (#11252)
Technique
- Tech: ajoute un test de non regression sur le nombre de requete en base pour la sauvegarde d'un champ (#11242)
2025-01-23-02
Améliorations et correctifs
Instructeur
- Tech: rétablit la liste des instructeurs ajoutés en copie cachée (#11240)
2025-01-23-01
Améliorations et correctifs
Administrateur
- ETQ administrateur, j'ai une nouvelle interface de gestion des groupes d'instructeurs (#11214)
- ETQ administrateur, le libellé par défaut d'un nouveau champ est adapté au type de champ choisi (#11210)
Instructeur
- ETQ instructeur, ne met plus en copie cachée les autres instructeurs du groupe lors de l'ajout d'un instructeur (#11230)
- ETQ instructeur, améliore le design de l'en-tête de la page dossier (#11213)
- ETQ instructeur, je vois un avertissement indiquant qu'une démarche est en test (#11231)
Usager
- ETQ usager, mon brouillon est supprimé après 3 mois d'inactivité (correction) (#11145)
- ETQ usager, je ne reçois pas l'email à la création du dossier brouillon s'il est déposé dans l'heure (#11233)
- ETQ usager, accélère la sauvegarde des champs conditionnés en cachant les calculs de visibilité (#11234)
Divers
- ETQ dev, fix le template personnalisé de maintenance task quand spring est activé (#11211)
- Divers: micro victoires UX (#11222)
Technique
- Tech: seconde tentative pour migrer le champ adresse (#11221)
- Tech: bump graphql to 2.4.4 (#11227)
- Tech: update graphql packages (#11236)
Notes de déploiement
Migration(s) du contenu des données :
2025-01-16-02
2025-01-16-01
Améliorations et correctifs
ℹ️ Pour les instances : cette version supprime le code de rotation de certains algorithmes de hachage du passage à rails 7.0, allez lire #11183 pour plus de détails sur les implications.
Instructeur
- ETQ instructeur: je retrouve les labels dans les exports (#11209)
Technique
- Tech: multiple gems bump (#11188)
- Tech: supprime les mécanismes de rotation de clés du passage à rails 7.0 (#11183)
- Opérateurs: ajoute de la doc sur les taches de mis a jour des id columns (#11212)
Notes de déploiement
Migration(s) du contenu des données :
2025-01-15-01
Améliorations et correctifs
Administrateur
- ETQ administrateur, je garde de la visibilité sur mes labels existants lorsque je crée ou modifie un label (#11198)
- ETQ administrateur, je souhaite que les pdfs ne levent pas d'erreur de font (#11206)
API
- API (perf): preload le dossier pour la génération du PDF (#11208)
Divers
- ETQ user l'email qui annonce la suppression à venir du compte rappelle de quel compte (email) il s'agit (#11204)
- Addressable address (#11142)
Notes de déploiement
Migration(s) du contenu des données :
2025-01-14-01
Améliorations et correctifs
Administrateur
- j'ai accès a une ébauche de champ référentiel avancé (#11187)
Instructeur
- je veux acceder directement aux rubriques d'une démarche (#11174)
- la page de la liste des démarche va plus vite s'il y a des milliers de dossiers (#11194)
Usager
- avec un mandat sans notification, je peux modifier mon identité (#11200)
- correctif: je souhaite pouvoir selectionner une parcelle cadastrale (#11203)
API
- doc: add hint to explain standard graphql locator (#11199)
Divers
- Suppression du 2fa Agent Connect, en attente de l'implementation alternative chez Pro Connect (#11197)
Notes de déploiement
Migration(s) du schéma de la base de données :
- 20241122121851CreateReferentiel
- 20241122125956CreateReferentielItem
- 20241203151339AddReferentielIdToTypesDeChamp
- 20241203152519AddReferentielForeignKeyToTypesDeChamp
- 20241217143058AddHeadersToReferentiel
- 20241224084106AddTypeToReferentiel
- 20241224085004AddPresenterUrlTestDataHintToReferentiel
- 20250107155455AddIndexToDossiersOnGroupeInstructeurIdAndState