Skip to content

Releases: demarches-simplifiees/demarches-simplifiees.fr

2025-02-17-01

17 Feb 09:58
8fb59d7
Compare
Choose a tag to compare

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

10 Feb 13:05
0862d5c
Compare
Choose a tag to compare

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

30 Jan 10:28
b3c6eb5
Compare
Choose a tag to compare

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

27 Jan 14:08
dc37451
Compare
Choose a tag to compare

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

23 Jan 14:44
f88e9fe
Compare
Choose a tag to compare

Améliorations et correctifs

Instructeur

  • Tech: rétablit la liste des instructeurs ajoutés en copie cachée (#11240)

2025-01-23-01

23 Jan 09:26
9589c5c
Compare
Choose a tag to compare

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

16 Jan 15:14
dcc0c7c
Compare
Choose a tag to compare

Améliorations et correctifs

Technique

  • Tech: rollback sidekiq-cron because of keys command (#11218)

2025-01-16-01

16 Jan 11:40
dcecf76
Compare
Choose a tag to compare

Améliorations et correctifs

⚠️ Déployer directement 2025-01-16-02 pour des correctifs sur sidekiq / les cron

ℹ️ 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

15 Jan 15:25
@mfo mfo
6ca8ddb
Compare
Choose a tag to compare

Améliorations et correctifs

⚠️ Déployer directement 2025-01-16-02 pour des correctifs sur les maintenance tasks

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

14 Jan 11:22
fac178e
Compare
Choose a tag to compare

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 :