From 245bb1992ff479c7f8c0e1d73ef7e88e9d7bda53 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 8 Jul 2024 09:13:14 +0200 Subject: [PATCH] chore(master): release 2024.4.0 (#1159) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- CHANGELOG.md | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2831d621d..1b708b0eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,92 @@ Ressources : - [release-please](https://github.com/google-github-actions/release-please-action) (automated releases) - [Semantic Versioning](https://semver.org/) & [Calendar Versioning](https://calver.org/) +## [2024.4.0](https://github.com/gip-inclusion/le-marche/compare/v2024.3.0...v2024.4.0) (2024-07-03) + + +### Features + +* ajout d'un attribut id sur les liens du bandeau pour suivre l'usage ([#1168](https://github.com/gip-inclusion/le-marche/issues/1168)) ([9f37452](https://github.com/gip-inclusion/le-marche/commit/9f37452f24e2573a45643d91e41d8e26fa5b2f82)) +* Ajout d'un bandeau pour inciter les structures à visiter leur page d'accueil ([#1157](https://github.com/gip-inclusion/le-marche/issues/1157)) ([3d29098](https://github.com/gip-inclusion/le-marche/commit/3d29098d118f8be8b7db6e04f1299337f4134971)) +* API pour le service Datacube ([#1160](https://github.com/gip-inclusion/le-marche/issues/1160)) ([24868e4](https://github.com/gip-inclusion/le-marche/commit/24868e49502bac5f3d17d0790c53323cbd9d614d)) +* **Besoins:** changement de couleur des badgets des besoins clôturés ([#1247](https://github.com/gip-inclusion/le-marche/issues/1247)) ([ba48bc0](https://github.com/gip-inclusion/le-marche/commit/ba48bc0fd6f1a7478afb5c1d28afd19109f0fdb8)) +* **Besoins:** Formulaire : allège les restrictions sur le champ "lien externe" ([#1163](https://github.com/gip-inclusion/le-marche/issues/1163)) ([18cdc1a](https://github.com/gip-inclusion/le-marche/commit/18cdc1af4232141795611c0e37fdd1025086273b)) +* **Besoins:** Formulaire : si un lien externe est fourni, alors forcer le choix de réponse ([#1164](https://github.com/gip-inclusion/le-marche/issues/1164)) ([df05d51](https://github.com/gip-inclusion/le-marche/commit/df05d517bcc6e85d08eb238261c531693820e592)) +* **Besoins:** gérer le numéro de téléphone de contact avec une librairie dédiée (v2) ([#1224](https://github.com/gip-inclusion/le-marche/issues/1224)) ([5df4a2d](https://github.com/gip-inclusion/le-marche/commit/5df4a2d7bc9b8a741d5626e1e2d1cb961134000e)) +* **Besoins:** Mise à jour de la deuxième question pour la mesure d'impact ([#1296](https://github.com/gip-inclusion/le-marche/issues/1296)) ([0e8c240](https://github.com/gip-inclusion/le-marche/commit/0e8c2409001a21a4c0361a6f90b7479264c8b394)) +* **Besoins:** Ordonner les besoins par date de publication ([#1243](https://github.com/gip-inclusion/le-marche/issues/1243)) ([aa0d005](https://github.com/gip-inclusion/le-marche/commit/aa0d00591260bf9ab7ec336aea1f2aeeb59625d4)) +* **Brevo:** à l'inscription d'un utilisateur Structure, ajouter à une liste ([#1210](https://github.com/gip-inclusion/le-marche/issues/1210)) ([a91a735](https://github.com/gip-inclusion/le-marche/commit/a91a735d52df18d345e8f8e510eae3fd54f81088)) +* **Brevo:** lorsqu'un utilisateur se rattache à une structure, envoyer l'info à Brevo ([#1211](https://github.com/gip-inclusion/le-marche/issues/1211)) ([f685d73](https://github.com/gip-inclusion/le-marche/commit/f685d73547686ae90f4750335922b6b7dc5943e0)) +* **Brevo:** méthode pour lier des Contacts (User) à une Company (Siae) ([#1209](https://github.com/gip-inclusion/le-marche/issues/1209)) ([1aa7b99](https://github.com/gip-inclusion/le-marche/commit/1aa7b99fbd0e712d8c302ed10e8c8b0c03c8af2b)) +* Changement du nom du lien d'inscription sur l'accueil des structures ([#1156](https://github.com/gip-inclusion/le-marche/issues/1156)) ([f65fcfa](https://github.com/gip-inclusion/le-marche/commit/f65fcfabf065f170a555150360576c3ef1eaaf5b)) +* Changer url de la page "Auditer vos achats" ([#1218](https://github.com/gip-inclusion/le-marche/issues/1218)) ([3aaa04f](https://github.com/gip-inclusion/le-marche/commit/3aaa04fda6122869efd63c10dfacdaa4b27e9de3)) +* **cms:** modification cms du nombre de home page ([365fe91](https://github.com/gip-inclusion/le-marche/commit/365fe916b87a46519a79cac8f1686072c24dad32)) +* **crm:** Management commande de Synchronisation des utilisateurs avec Brevo ([#1178](https://github.com/gip-inclusion/le-marche/issues/1178)) ([c4733e7](https://github.com/gip-inclusion/le-marche/commit/c4733e77711d4b54d64500c455b66b511b3268dc)) +* **DDB:** ajout d'un fragement wagtail pour info bulle des structures ([#1213](https://github.com/gip-inclusion/le-marche/issues/1213)) ([8a5151c](https://github.com/gip-inclusion/le-marche/commit/8a5151c7e5fa07fe52b53558e46fbdf1e89434ee)) +* **dépôt de besoins:** Ajout des dépôts de besoins sur Brevo (1/3) ([#1123](https://github.com/gip-inclusion/le-marche/issues/1123)) ([5825776](https://github.com/gip-inclusion/le-marche/commit/58257761209d1816d5eefe22e3f7af8e2232823c)) +* **Dépôt de besoins:** envoi d'un email à l'auteur d'un dépôt de besoin avec 5 ESI ([#1167](https://github.com/gip-inclusion/le-marche/issues/1167)) ([3775153](https://github.com/gip-inclusion/le-marche/commit/3775153f6f480dfdc7c20eb3b737b135213a650c)) +* **Dépôt de besoins:** renommer les titres d'emails pour ne pas avoir l'impression d'envoyer deux fois le même mail ([#1166](https://github.com/gip-inclusion/le-marche/issues/1166)) ([f8f3d6c](https://github.com/gip-inclusion/le-marche/commit/f8f3d6ce5bd90ffb0a5e4e732e8aadaa3809fcee)) +* **Dépôts de besoins:** Synchroniser les DDB avec brevo à la validation ([#1179](https://github.com/gip-inclusion/le-marche/issues/1179)) ([b1495bf](https://github.com/gip-inclusion/le-marche/commit/b1495bf6f86694e2b350dfb567ab588af7a08db9)) +* Dynamisation du lien en bas du mail des tops ESI à l'auteur d'un besoin ([#1170](https://github.com/gip-inclusion/le-marche/issues/1170)) ([d5ac41c](https://github.com/gip-inclusion/le-marche/commit/d5ac41c1bcb7c9833c089bdf436e6c355afae2e1)) +* **Emails:** Besoins : configurer les envois d'e-mails avec TemplateTransactional ([#1193](https://github.com/gip-inclusion/le-marche/issues/1193)) ([d04efcb](https://github.com/gip-inclusion/le-marche/commit/d04efcbb33f6951e2b8c5b73b7716d6e5c369c4a)) +* **Emails:** pouvoir envoyer les e-mails transactionnels depuis TemplateTransactional ([#1034](https://github.com/gip-inclusion/le-marche/issues/1034)) ([6836178](https://github.com/gip-inclusion/le-marche/commit/683617823749a3df3a8f56147ee6cb9c4e6b913c)) +* **Emails:** remplacer l'envoi de finalisation du compte par son TemplateTransactional ([#1019](https://github.com/gip-inclusion/le-marche/issues/1019)) ([8db0c7f](https://github.com/gip-inclusion/le-marche/commit/8db0c7fb6836bc82d2a46e31969b91f8da657bd6)) +* **Emails:** Structures : configurer les envois d'e-mails avec TemplateTransactional ([#1189](https://github.com/gip-inclusion/le-marche/issues/1189)) ([cf7201e](https://github.com/gip-inclusion/le-marche/commit/cf7201ed0b27108724bb60c6f2e77478fc9dd025)) +* **Entreprises:** commande interactive pour créer de nouvelles entreprises à partir des infos des acheteurs ([#1165](https://github.com/gip-inclusion/le-marche/issues/1165)) ([e7c80af](https://github.com/gip-inclusion/le-marche/commit/e7c80af14aea3950866a9ae885ee8aec6477534f)) +* **Home:** La page d'accueil d'un utilisateur d'une structure doit être celle dédiée aux ESI ([#1172](https://github.com/gip-inclusion/le-marche/issues/1172)) ([f2e75d6](https://github.com/gip-inclusion/le-marche/commit/f2e75d6b313fc78d69f18d57fe5515019dc99006)) +* **inscription:** Lien direct vers la page des CGU sur le formulaire d’inscription ([#1262](https://github.com/gip-inclusion/le-marche/issues/1262)) ([6d1a7a6](https://github.com/gip-inclusion/le-marche/commit/6d1a7a61fd143e2a2cf187a7685093356743c7e9)) +* **SIAE:** script d'import des ESATs du fichier csv Gesat/Handeco ([#1216](https://github.com/gip-inclusion/le-marche/issues/1216)) ([bfb1d28](https://github.com/gip-inclusion/le-marche/commit/bfb1d28527fbad470a61a19078e74d59414c034f)) +* **SIAE:** script d'import/mise à jour des SEP ([#1231](https://github.com/gip-inclusion/le-marche/issues/1231)) ([fb50bc1](https://github.com/gip-inclusion/le-marche/commit/fb50bc1a4de72cf2c40a36bfa30f76be528ab977)) +* statistiques sur la validité des numéros de téléphone ([#1219](https://github.com/gip-inclusion/le-marche/issues/1219)) ([8279dab](https://github.com/gip-inclusion/le-marche/commit/8279dabfafb2f29cadcff19b84150b3c0cb03632)) +* **Structures:** gérer le numéro de téléphone de contact avec une librairie dédiée ([#1221](https://github.com/gip-inclusion/le-marche/issues/1221)) ([4856276](https://github.com/gip-inclusion/le-marche/commit/4856276125a140dd7abe22fcd400036c5790a960)) +* **Structures:** historique de modification grâce à django-simple-history ([#1255](https://github.com/gip-inclusion/le-marche/issues/1255)) ([146ade4](https://github.com/gip-inclusion/le-marche/commit/146ade4ec50f969fddae8710576a5044c793c51c)) +* **Structures:** nouveau champ pour stocker le brevo_company_id ([#1208](https://github.com/gip-inclusion/le-marche/issues/1208)) ([046818f](https://github.com/gip-inclusion/le-marche/commit/046818f29d59d8e99306b73df63a2e6fd0d2516e)) +* **Structures:** Nouveau modèle SiaeActivity ([#1261](https://github.com/gip-inclusion/le-marche/issues/1261)) ([e458851](https://github.com/gip-inclusion/le-marche/commit/e45885119af12a5af20ef22fdcfd2a0099a00f95)) +* **Structures:** pouvoir modifier une activité ([#1290](https://github.com/gip-inclusion/le-marche/issues/1290)) ([af22ef4](https://github.com/gip-inclusion/le-marche/commit/af22ef4da6c661a036d07435b4252b9e1f5c520a)) +* **Structures:** Réindexation automatique des structures dans l'index Elasticsearch ([#1245](https://github.com/gip-inclusion/le-marche/issues/1245)) ([ac3de01](https://github.com/gip-inclusion/le-marche/commit/ac3de01cc5175e20bed53ac65f680592a900b6c3)) +* **Structures:** SiaeActivity : afficher les activités dans la fiche ([#1308](https://github.com/gip-inclusion/le-marche/issues/1308)) ([0c02ab9](https://github.com/gip-inclusion/le-marche/commit/0c02ab9ba019882a32ff3da3d562ccf78d06cbee)) +* **Structures:** SiaeActivity : commencer à afficher les activités dans un nouvel onglet du formulaire ([#1266](https://github.com/gip-inclusion/le-marche/issues/1266)) ([59c5707](https://github.com/gip-inclusion/le-marche/commit/59c5707766a36dee2e50d227a0f81eb7159b57ab)) +* **Structures:** SiaeActivity : formulaire pour créer une nouvelle activité ([#1278](https://github.com/gip-inclusion/le-marche/issues/1278)) ([c68edcb](https://github.com/gip-inclusion/le-marche/commit/c68edcbdce1630f1c4ada3737e75d1a52738f924)) +* **Structures:** SiaeActivity : pouvoir supprimer une activité ([#1277](https://github.com/gip-inclusion/le-marche/issues/1277)) ([c65ff19](https://github.com/gip-inclusion/le-marche/commit/c65ff19046cef229d5d6d143179f45c8cbcf759e)) +* suppression de la limite du nombre de page d'accueil ([#1194](https://github.com/gip-inclusion/le-marche/issues/1194)) ([7fb1759](https://github.com/gip-inclusion/le-marche/commit/7fb175995a2e4399da30db19417aade81ddbdc02)) +* **Utilisateurs:** gérer le numéro de téléphone avec une librairie dédiée ([#1215](https://github.com/gip-inclusion/le-marche/issues/1215)) ([fab59b8](https://github.com/gip-inclusion/le-marche/commit/fab59b8bc94e1735ad014699e9989363568e86ef)) + + +### Bug Fixes + +* add try/catch & tests on phone display. ref [#1234](https://github.com/gip-inclusion/le-marche/issues/1234) ([cf6401c](https://github.com/gip-inclusion/le-marche/commit/cf6401cebd146f9ad697ae6d925770d087c41d88)) +* **API QPV:** Adaptation suite à la suppression du champs "code_qv" ([#1316](https://github.com/gip-inclusion/le-marche/issues/1316)) ([017afcf](https://github.com/gip-inclusion/le-marche/commit/017afcfeae081ccb27c5a013ef9933dfb3ea92f5)) +* **Besoins:** Admin : filtre vraiment la liste des utilisateurs sur les bizdev ([#1242](https://github.com/gip-inclusion/le-marche/issues/1242)) ([8a46774](https://github.com/gip-inclusion/le-marche/commit/8a467745ba47ef64bff38f51a942fd6513c350e7)) +* **Besoins:** Admin : restreindre la liste des admins affichés (bizdev only). ref [#1242](https://github.com/gip-inclusion/le-marche/issues/1242) ([a58e122](https://github.com/gip-inclusion/le-marche/commit/a58e122dc4902b2d5e64e5edc1487e347a027d45)) +* **Besoins:** améliore la définition d'un besoin non dépassé ([#1176](https://github.com/gip-inclusion/le-marche/issues/1176)) ([617704e](https://github.com/gip-inclusion/le-marche/commit/617704ea1a7be2c6f1b771f8a9f87f6bb245151b)) +* **Besoins:** arrête l'envoi par batch lorsque la date de clotûre du besoin est dépassée ([#1175](https://github.com/gip-inclusion/le-marche/issues/1175)) ([bf1a8ff](https://github.com/gip-inclusion/le-marche/commit/bf1a8ff0f070bd2f5132bffaca858879ce56f71d)) +* **Besoins:** évite d'envoyer des mails de relance aux structures pas intéressées ([#1158](https://github.com/gip-inclusion/le-marche/issues/1158)) ([ffd6704](https://github.com/gip-inclusion/le-marche/commit/ffd6704a91b6f5e789cb8a28429d8e3d4792ef03)) +* **Besoins:** ne pas autoriser le ré-envoi si la date de clôture est dépassée ([#1177](https://github.com/gip-inclusion/le-marche/issues/1177)) ([780245b](https://github.com/gip-inclusion/le-marche/commit/780245bd94509f29c24fced2e4aca4e3d61f435a)) +* **Besoins:** réduit le nombre de mails de relances envoyés aux structures concernées ([#1161](https://github.com/gip-inclusion/le-marche/issues/1161)) ([7a56950](https://github.com/gip-inclusion/le-marche/commit/7a56950aab732873557228dea114cea40475dc9d)) +* **Brevo:** Admin : afficher les identifiants (contact_id, deal_id, company_id) ([#1228](https://github.com/gip-inclusion/le-marche/issues/1228)) ([90eaaed](https://github.com/gip-inclusion/le-marche/commit/90eaaed926040eb0332ba4946b3eb7341a005386)) +* **Brevo:** Améliorer le script de synchro des structures vers Brevo ([#1229](https://github.com/gip-inclusion/le-marche/issues/1229)) ([76b35c3](https://github.com/gip-inclusion/le-marche/commit/76b35c3bed83731bc7634866bd160a51bb05fb66)) +* **Brevo:** Mieux gérer la mises à jour des contacts Brevo (et envoyer le téléphone) ([#1230](https://github.com/gip-inclusion/le-marche/issues/1230)) ([539d00f](https://github.com/gip-inclusion/le-marche/commit/539d00f45270f78ac93d097b1532566f406a4a3c)) +* **Brevo:** mieux gérer le rattachement des contact avec leur company / deal ([#1212](https://github.com/gip-inclusion/le-marche/issues/1212)) ([1daf3b8](https://github.com/gip-inclusion/le-marche/commit/1daf3b85f8747e3a5d9b14cb593e6915f4dbf3a9)) +* **ci:** Typo dans la config auto-assign-reviewers. ref [#1265](https://github.com/gip-inclusion/le-marche/issues/1265) ([608a2b8](https://github.com/gip-inclusion/le-marche/commit/608a2b84ef81cd0020b35f37831a5a14eeb0313d)) +* **Contact:** fix de l'url sur la page de contact ([30120b2](https://github.com/gip-inclusion/le-marche/commit/30120b25f405f83b6e45155b1eb734b7baddd6c9)) +* correction typo du badge super prestataire ([2c84271](https://github.com/gip-inclusion/le-marche/commit/2c84271e1958155b624ca4b735ff2556f63e1993)) +* **Emails:** ajout de valeur par défaut pour subject ([#1205](https://github.com/gip-inclusion/le-marche/issues/1205)) ([59f2497](https://github.com/gip-inclusion/le-marche/commit/59f249736c913ab50796e7acf1fbb286de3db85e)) +* **Emails:** ajout de valeurs par défaut pour from_email & from_name ([#1204](https://github.com/gip-inclusion/le-marche/issues/1204)) ([ad2bbc0](https://github.com/gip-inclusion/le-marche/commit/ad2bbc09e99ca243d17c08e0ea0fdf796d9bd873)) +* Fix du nom et prénom dans la synchronisation des contacts avec Brevo ([#1311](https://github.com/gip-inclusion/le-marche/issues/1311)) ([e7c1ef5](https://github.com/gip-inclusion/le-marche/commit/e7c1ef5a475928a9bdc63438878eb6ee621ac989)) +* forgot last contact_phone_display. ref [#1234](https://github.com/gip-inclusion/le-marche/issues/1234) ([f88fd90](https://github.com/gip-inclusion/le-marche/commit/f88fd90a8250601ffffa480ed0bd21f766ed9a45)) +* **History:** update requirements.txt. ref [#1255](https://github.com/gip-inclusion/le-marche/issues/1255) ([3d79ce1](https://github.com/gip-inclusion/le-marche/commit/3d79ce1dc31d6f06263281e3b377fea987fa350d)) +* **Hubspot:** Répare la création de contact (suite au changement de format du numéro de téléphone) ([#1232](https://github.com/gip-inclusion/le-marche/issues/1232)) ([bdfd7a1](https://github.com/gip-inclusion/le-marche/commit/bdfd7a1754e3561a940d0a9ef97aedc129ea7260)) +* **import:** Correction sur l'import des numéros de téléphone ([#1237](https://github.com/gip-inclusion/le-marche/issues/1237)) ([b352489](https://github.com/gip-inclusion/le-marche/commit/b352489ce1cb0546ccc0748fdb01cb87ec06bff7)) +* Répare l'affichage des numéros de téléphone (suite au changement de format) ([#1234](https://github.com/gip-inclusion/le-marche/issues/1234)) ([ae7d6e2](https://github.com/gip-inclusion/le-marche/commit/ae7d6e2fd38c1ef10070481fd580f2756679b581)) +* **Session:** Stockage des sessions côté serveur ([#1270](https://github.com/gip-inclusion/le-marche/issues/1270)) ([bc51057](https://github.com/gip-inclusion/le-marche/commit/bc510575b00ece58f0a4120657f0acbb9b3454ea)) +* **Signup:** Rendre l'année dynamique dans le questionnaire pour les acheteurs lors de l'inscription ([#1284](https://github.com/gip-inclusion/le-marche/issues/1284)) ([561d689](https://github.com/gip-inclusion/le-marche/commit/561d689b1f4e536ee77804048ee0b0978e40ac16)) +* **Structures:** afficher seulement aux admins l'information que la structure n'est pas encore inscrite ([#1239](https://github.com/gip-inclusion/le-marche/issues/1239)) ([e26c47b](https://github.com/gip-inclusion/le-marche/commit/e26c47bc96fe7bdc1f25859b0693bf1381c2166c)) +* **Structures:** Détail : améliorer les informations affichées aux admin ([#1238](https://github.com/gip-inclusion/le-marche/issues/1238)) ([73dd4d9](https://github.com/gip-inclusion/le-marche/commit/73dd4d9d3f9cfc52ac437c35efe848f86e7db001)) +* **Structures:** fix refactoring array to string functions. ref [#1267](https://github.com/gip-inclusion/le-marche/issues/1267) ([224ec11](https://github.com/gip-inclusion/le-marche/commit/224ec117594b3aa6519fd460e0fa892e59146825)) +* **Structures:** quelques améliorations d'affichage sur la page recherche & détails ([#1240](https://github.com/gip-inclusion/le-marche/issues/1240)) ([20ee3d1](https://github.com/gip-inclusion/le-marche/commit/20ee3d1f67107d818296e15dbef607138275a0c9)) +* Uniformisation de la hauteur des blocs du carousel ([#1223](https://github.com/gip-inclusion/le-marche/issues/1223)) ([ec96cb6](https://github.com/gip-inclusion/le-marche/commit/ec96cb674978477426eb4000da9b5d11a0989585)) +* **wagtail:** add csrf trusted origins to fix wagtail preview ([#1276](https://github.com/gip-inclusion/le-marche/issues/1276)) ([1d31350](https://github.com/gip-inclusion/le-marche/commit/1d31350175996d7a38943fc090a056a54293d7f9)) + ## [2024.3.0](https://github.com/gip-inclusion/le-marche/compare/v2024.2.0...v2024.3.0) (2024-04-08)