22 Avril 2024
maatinito
released this
26 Apr 02:10
·
1339 commits
to devpf
since this release
Améliorations et correctifs
Basé sur 2024-02-29-01
Polynésie
- ETQ Usager, le champ choix simple s'affiche 'Entrer une autre option" au lieu de simplement 'Autre'
- TeFenuaAPI uses Typhoeus
Usager
- ETQ usager, mon attestation de dépot au format PDF est plus accessible (demarches-simplifiees#10046)
- ETQ usager utilisant un lecteur d'écran (accessibilité) : améliore l'interface d'invitation à un dossier envoie d'une invitation (demarches-simplifiees#10020)
- ETQ Usager : légères améliorations de lisibilité et d'espacement sur le formulaire (demarches-simplifiees#10026)
- ETQ usager utilisant un lecteur d'écran: la page de demande de confirmation de compte ne concentre pas le lecteur d'écran sur le champ pour renvoyer un mail de confirmation (demarches-simplifiees#10017)
- ETQ usager, fix sélection d'un choix multiple qui commence par [ (demarches-simplifiees#10019)
- ETQ usager je dois voir de vraies apostrophes à la place de ' dans les sujets d'email (demarches-simplifiees#10021)
- ETQ usager: corrige la validation du champ email lorsque l'email n'est pas saisi (demarches-simplifiees#10013 , bug introduit par demarches-simplifiees#9978 )
- ETQ usager je peux éditer jusqu'à 50 points ou éléments sélectionnés dans le champ carte (demarches-simplifiees#9989)
Administrateur
- ETQ admin ou instructeur je peux copier une liste d'emails pour inviter des experts (demarches-simplifiees#9966)
- ETQ admin, quelques améliorations sur l'éditeur v2 des attestations (toujours sous feature flag) (demarches-simplifiees#9995)
- ETQ gestionnaire d'admins: sépare les commentaires par origine + correctifs (demarches-simplifiees#10011)
- ETQ admin, le message de fin de dépôt d'une démarche déclarative est correct (demarches-simplifiees#9971)
- ETQ admin, correction de la liste des PJ d'une démarche en brouillon (demarches-simplifiees#10008)
- ETQ admin, je peux gérer la liste des instructeurs même si le routage est activé sur ma démarche (demarches-simplifiees#10000)
- ETQ admin, correction des balises attestations et emails pour des champs contenant deux '-' successifs (demarches-simplifiees#10009)
Instructeur
- ETQ instructeur: corrige une typo tier => tiers dans les exports (demarches-simplifiees#10031)
- ETQ instructeur, message d'erreur plutôt que crash lorsqu'on ajoute un filtre trop long (plus de 100 caractères) (demarches-simplifiees#10025)
- ETQ instructeur, les exports contiennent les données de mandataire, et informe si l'usager s'est connecté par France Connect (demarches-simplifiees#10015)
- ETQ instructeur, je retrouve les fichiers joint a une demande d'avis expert (demarches-simplifiees#10014)
- ETQ instructeur et consommateur API, la vue du champ RNA est harmonisée avec le champ RNF (demarches-simplifiees#9957)
- ETQ instructeur, la page de gestion des groupes d'instructeur est au format du DSFR (demarches-simplifiees#10002)
Experts
- ETQ expert: je retrouve mes avis confidentiels dans les exports (demarches-simplifiees#10014)
- ETQ expert: passe la page de création de compte expert au dsfr (demarches-simplifiees#10010)
API
- feat(api.dossier.for_tiers): expose email of tier (demarches-simplifiees#10047)
- API: fix régression d'accès aux attestations PDF (demarches-simplifiees#10032)
- Intègre les données de mandataire (demarches-simplifiees#10015)
Divers
- tech(redirect): ETQ usager non connecté, je suis automatiquement redirigé de demarches-simplifiees vers le nouvel host (demarches-simplifiees#10042)
- Tech: chiffre le param email réaffiché dans la vue pour éviter de construire des pages de phishing (demarches-simplifiees#10049)
Technique
- Sécurité: fix multiple CVE in rails & rack (demarches-simplifiees#10038)
- Tech: supprime support de mailjet (demarches-simplifiees#10035)
- Tech: massive gem updates, phase 2 (demarches-simplifiees#9998)
- Tech: cache le bouton de c/c lorsque le navigateur bloque l'accès au clipboard (demarches-simplifiees#10024)
- Tech: document STRICT_EMAIL_VALIDATION_STARTS_ON env var (demarches-simplifiees#10012)
- Tech: configure les CSP pour répondre à un host défini par APP_HOST_LEGACY (demarches-simplifiees#10022)
- mark samsung browser as supported browser (demarches-simplifiees#10023)
- secu(monavis): autorise uniquement les bouton mon avis des domaines (jedonnemonavis'|monavis|voxusagers).numerique.gouv.fr (demarches-simplifiees#10016)
- fix(champ): do not reset data on champs without fetch_external_data (demarches-simplifiees#10018)
- Doc : complète le readme à propos des webdrivers (demarches-simplifiees#10003)
- Tech: validation d'email plus stricte (demarches-simplifiees#9978)
- Tech (PiecesJustificativesService): amélioration du services qui liste les fichiers pour les exports/dossiers (demarches-simplifiees#9960)
- Tech: s'assure que seuls les instructeurs d'une démarche ayant la gestion activé peuvent accéder aux écrans (demarches-simplifiees#10004)
- Tech: supprime CSP_REPORT_URI env var et configuration (demarches-simplifiees#9993)
- Tech: refactor groupe gestionnaire commentaire component into existing message component (demarches-simplifiees#9926)
- Tech: fix flaky match_array test (demarches-simplifiees#9997)
- Tech (address): use directly BAN data (demarches-simplifiees#9990)
Notes de déploiement
Cette version comporte une migration du schéma de la base de données :
- db/migrate/20240205093954_change_flipper_gates_value_to_text.rb
- lib/tasks/deployment/20240220104123_disable_invalid_monavis.rake
- db/migrate/20240202133353_add_user_profile_id_user_profile_type_to_exports.rb
- db/migrate/20240202133417_add_administrateur_id_to_archives.rb
- db/migrate/20240215164247_change_column_default_procedures_instructeurs_self_management_enabled.rb
Cette version comporte une migration du contenu des données :
- lib/tasks/deployment/20240215164807_backfill_procedure_instructeurs_self_management_enabled.rake
Nous avons supprimé le reporting d'erreurs de CSP vers l'url définie par la variable optionnelle CSP_REPORT_URI, qui est donc inutile et à supprimer (cf demarches-simplifiees#9993)