Releases: gip-inclusion/immersion-facile
Releases · gip-inclusion/immersion-facile
v178
What's Changed
- add migration to add contact emails column to api consumer table by @clement-duport in #416
- add logs PgDiscussionAggregateRepo by @bbohec in #438
TECH
ajout de log de query PG pour troubleshooting (discussionAggregate)- Ajout en base de donnée d’une colonne contact pour pouvoir contacter les partenaires qui utilisent l’api
Full Changelog: v176...v178
v176
What's Changed
- check for constructor type on promise rejection by @JeromeBu in #432
- Fix/notif modif on missing actor emails by @bbohec in #434
- Amélioration du UseCase d’envoi de mail de modif pour prendre en compte les cas d’erreurs avec des agences sans mail conseiller/validateur alors que la demande a été faite par un role conseiller/validateur
TECH
vérification du type d’erreur dans les tests (Forbiden / BadRequest / ….)TECH
ajout de log au niveau de certaines erreurs de query PG pour troubleshooting (discussionAggregate)TECH
ajout stacktrace sur le cryptage MD5 pour aide au troubleshooting
Full Changelog: v174...v176
v174
What's Changed
- reorganize Admin Headers by @JeromeBu in #422
- fix errors on contact by phone and in person by @JeromeBu in #424
- add db logging for troubleshooting by @bbohec in #430
- Réorganisation des headers d’admin
- Fix contact par téléphone et en personne qui pouvait posait problème dans le front
TECH
mise à jour de nodepg
, qui nous fournit maintenant les stacks traceTECH
ajout de log au niveau de certaines erreurs de query PG pour troubleshooting
Full Changelog: v171...v174
v171
What's Changed
- 371 convertir la fonction creatediscussion en builder comme le reste du projet by @clement-duport in #372
- fix rapport de synchronisation des conventions avec pe by @celineung in #408
- eslint rule to forbid nested ternaries by @JeromeBu in #409
- 211 echanges emails opacifiés by @enguerranws in #380
- formulaire de création de convention: trier les agences par noms by @celineung in #400
- 383 filtrer par prescripteur by @celineung in #412
- add log to troubleshoot pe broacast by @bbohec in #413
- disable filed when department not selected by @celineung in #414
- Reorganize convention form by @enguerranws in #411
- Nginx with X-Forwarded-For by @enguerranws in #415
- handle inbound text emails by @JeromeBu in #420
- 389 bug sur les mises en contact sans offre by @JeromeBu in #417
- fix wrap in table by @JeromeBu in #421
- Tech/ts-prune back by @bbohec in #419
TECH
Ajout d’un builder de Discussion AggregateTECH
ts-prune dans le back + nettoyage du code mort back- formulaire de création de convention: trier les agences par noms
- fix nombre total de conventions à synchroniser dans le rapport de resynchronisation des conventions avec pe
- Mise en contact avec gestion des réponses des mails via immersion facilitée (en faisant répondre dans le client mail) ([Issue 221](#211))
- ajout d’un filtre sur le type de prescripteur dans le formulaire de convention
Full Changelog: v157...v171
v157
What's Changed
- ajouter une agency et des conventions aux seeds by @celineung in #387
- log on generate shortlink for troubleshooting by @bbohec in #393
- modification de lien de téléchargement de bilan en bouton by @celineung in #394
- ajouter un nouveau paragraph pour l'article 10 de la convention by @celineung in #396
- typo dans des mails remonté par arnaud by @celineung in #397
- update application architecture diagram by @bbohec in #399
- Add PE connect button when PE connected by @JeromeBu in #402
- fix dispatch of PE disconnect action by @JeromeBu in #405
TECH
seeds création d’agence cci et de convention immersion + cciTECH
log quand on demande un id de shortlink pour troubleshootingTECH
maj doc architecture applicative- modification du lien de téléchargement du bilan en bouton dans les mails “Convention finale validée” et “Lien de creation du bilan”
- ajouter un saut à la ligne avant l’article 10 de la convention
- ajout du bouton
Se déconnecter (PE Connect)
(lorsqu’on est PE connecté) - correction typos sur le mail de “Mise en relation par mail” remontés par Arnaud:
- La ligne ”Rédigez ici votre email de motivation en suivant nos conseils” qui apparait dans le mail final
- Une majuscule de trop à "Confirmer[...]” (= raison de l’immersion)
- Mettre en gras le nom du métier dans le corps du mail
Full Changelog: v149...v157
v149
What's Changed
- emphase modification reason in emails by @celineung in #379
- modification d'un label du formulaire de mini-stage by @celineung in #381
- sortir le nombre max de convention à synchroniser avec pe en variable d'environnement by @celineung in #384
- modification des wordings des panneaux d'information du formulaire de mini-stage by @celineung in #382
- afficher le niveau d'études du bénéficiaire dans la page /pilotage-convention-admin by @celineung in #386
- Mail: emphase sur les raisons de modification/refus de convention
- Modification label du formulaire de mini-stage “Choisissez le Point Orientation de la chambre de commerce et d’industrie près de chez vous” —> “Choisissez le Point Orientation de la chambre de commerce et d’industrie proche de votre entreprise”
TECH
Sortir en variable d’environnement la nombre max de conventions à synchroniser avec PE de la tableconventions_to_sync_with_pe
- Modification wordings dans les encadrés d’information sur la page d’une demande mini-stage
- Ajouter le niveau d’étude du bénéficiaire sur la page admin d’une convention cci
Full Changelog: v144...v149
v144
What's Changed
- Insert ou update lors du PgConventionsToSyncRepository.save by @celineung in #377
- rework discussions by @JeromeBu in #348
- Retravail de la table discussion, pour conserver les données de contact d’établissement ainsi que l’adresse.
TECH
Mise en place d’un DiscussionBuilder- Fix synchronisation des conventions PE: prise en compte des mises à jour des conventions
Full Changelog: v142...v144
v142
What's Changed
- create contact establishment api v2 by @clement-duport in #326
- 336 fix message votre convention est prête à être signée sur le form de signature de convention by @enguerranws in #351
- Fix / AppellationSearch and Accordion scrollIntoView by @enguerranws in #360
- edited GH actions to run Cypress locally - logs in the GH action by @enguerranws in #365
- try to increase max memory on back tests CI actions by @JeromeBu in #366
- rework gateways by @bbohec in #331
- use local cypress in ci by @enguerranws in #367
- update sentry organization by @JeromeBu in #369
- use local cypress in ci by @enguerranws in #370
- 281 ocd gateway message missing or bad query by @bbohec in #368
- Feature/change rome code to appellation code in discussion agg by @clement-duport in #352
- targets for conventions by @JeromeBu in #373
- use targets for conventions by @JeromeBu in #374
- syncro PE by @bbohec in #342
- fix update discussion migration rome_code to appellation_code by @JeromeBu in #376
- La table "discussions" contient maintenant les codeAppellations (Code OGR du métier) à la place du Code ROME
- La vue "view_contact_requests" contient maintenant le codeAppellation (Code OGR) et l'appellation métier
- Lors des mises en contact, si le résultat contient plusieurs appellation. Il faut sélectionner l’appellation dans le formulaire. (s’il y en a qu’une, elle est sélectionnée par défaut, et on ne montre rien)
TECH
utilisation du client http avec les targets pour les conventionsTECH
Rework des connecteurs techniques ApiPE backend + système de caching Pe Auth- Fix de l’adresse autocomplete pour les appels Open Cage Data, on évite les appels à l’API si:
- plus de 18 mots dans la recherche
- moins de 2 caractères en excluant les caractères spéciaux
- pour l’utilisateur final, c’est transparent (si on tombe dans un de ces cas, on vide la liste de suggestions)
- Ajout API v2 pour la mise en contact (mais on ne diffuse pas encore sa disponibilité)
- Ajustements sur le formulaire de signature de convention :
TECH
utilisation de ts-pattern pour le rendu conditionnel- ajustements des messages d’alerte (la convention est prête à être signée alors que déjà signée)
- Ajustements sur le formulaire de demande de convention :
TECH
AppellationAutocomplete dont certaines options revenaient en undefined- Étapes du formulaire qui s’ouvraient par le bas
- ajout d’un debounce pour éviter les erreurs de 100 changements d’URL en 30 secs
- Tâche planifiée synchronisation des conventions PE
Full Changelog: v127...v142
v127
What's Changed
- added clearFetchedConvention on ConventionForm cleanup function by @enguerranws in #340
- fix update establishment from siren script, to treat up to maxEstablishments per fullRun by @JeromeBu in #338
- update team organisation by @bbohec in #341
- add release TAG and source maps to sentry by @JeromeBu in #339
- fix continuous delivery action by @JeromeBu in #343
- fix deploy workflow again (for sentry) by @JeromeBu in #344
- 337 fix convention duplicate id by @enguerranws in #346
- Fix du script de mise à jour d’établissement pour en traiter jusqu’à 5000 par jour et non 2000
- Fix d’un bug qui ne permettait pas créer une nouvelle convention sans recharger la page (duplicate_id)
TECH
Mise en place des Tag de version sur sentry et des sources maps
Full Changelog: v120...v127
v120
What's Changed
- Corriger la config pour setup in-memory by @celineung in #327
- Mise à jour README du back by @celineung in #329
- implement INSEE API call to check for updates with lots of sirets (up to 1000 by call) by @JeromeBu in #323
- add variable for establishment script updated to set number of days to check and fix the script by @JeromeBu in #333
- update team organisation documents by @JeromeBu in #332
- added Sentry init and captureException on epics by @enguerranws in #335
TECH
mise à jour du readme et de la config, pour faciliter les onboardingTECH
mise à jour setup pour démarrage en local par défautTECH
mise en place du tracking Sentry- Script de mise à jour des établissements ([Issue 108](#108))
Full Changelog: v114...v120