Releases: incubateur-ademe/quefairedemesobjets
v1.44.1
Correctifs
- Ne pas afficher le header des résultats en mode carte
- Afficher les tabs de la fiche détaillée de l'acteur que si il y a quelque chose à afficher
- Fix du bouton partager qui ne marchait plus
Commits
v1.44.0
Fonctionnalités
- Accessibilité - Deuxième vague
Correctifs
- Résolution de la créaton d'acteur dans l'admin
- Ajout du script d'import des données data ademe
- Permettre l'import et export en Excel dans l'admin
Mise à jour des dépendances
Javascript
- @playwright/test
- posthog-js
- eslint
Commits
- e0912b7: Accessibilité - Deuxième vague (#807) (Fabien Le Frapper) #807
- 7cd98d0: Ajout du script d'import des données data ademe (#863) (Fabien Le Frapper) #863
- 443c5ac: Résolution de la créaton d'acteur dans l'admin (#868) (Nicolas Oudard) #868
- 33916bf: Bump eslint from 8.57.0 to 8.57.1 (#864) (dependabot[bot]) #864
- 8ed7afa: Bump posthog-js from 1.161.3 to 1.161.5 (#865) (dependabot[bot]) #865
- c37aa85: Bump @playwright/test from 1.47.0 to 1.47.1 (#866) (dependabot[bot]) #866
- def05e7: Permettre l'import et export en excel (#870) (Nicolas Oudard) #870
v1.43.0
Fonctionnalités
- Possibilité de dédupliquer des acteurs, quand il y a plusieurs acteurs importés de plusieurs sources qui représentent le même acteur physique, on peut les dédupliquer pour n'en afficher qu'un seul.
- Remplacer chaussures par pantalon dans les suggestions sur la page d'accueil
Bugs
- Correction de l'import quand l'application est déployée sur plusieurs instances
- Vérifier le format JSON de la bounding_box dans le script de l'iframe
- Afficher un message quand il n'y a pas de solution
Fonctionnalité technique
- Ajout du contenu du repo qfdmo-dags dans quefairedemesobjets pour une meilleur gestion des dépendances et des mises en production
- Dans les tests, on doit s'assurer que le code de l'acteurservice est unique
Mise à jour des dépendances
Javascript
- @typescript-eslint/eslint-plugin
- posthog-js
- @types/node
- @axe-core/playwright
- micromatch
Commits
- 73fdd3d: Add parent id and is parent and merge PDS, PDSC, Labels, Actor services in final actor (#781) (Hamza Azelmat) #781
- fe945b6: Bump micromatch from 4.0.5 to 4.0.8 in the npm_and_yarn group (#826) (dependabot[bot]) #826
- fa3cf17: Afficher un message quand il n'y a pas de solution (#845) (Nicolas Oudard) #845
- 0e224b9: Remplacer chaussures par pantalon dans les suggestions en homepage (#847) (Fabien Le Frapper) #847
- 61221b3: Vérifier le format JSON de la bounding_box dans le cscript de l'iframe (#853) (Nicolas Oudard) #853
- b11da64: Bump @axe-core/playwright from 4.9.1 to 4.10.0 (#849) (dependabot[bot]) #849
- d40356f: Bump @types/node from 22.3.0 to 22.5.4 (#850) (dependabot[bot]) #850
- 2c385b0: Bump posthog-js from 1.160.1 to 1.161.2 (#851) (dependabot[bot]) #851
- fce4e27: Dans les tests, on doit s'assurer que le code de l'acteurservice est unique (#855) (Nicolas Oudard) #855
- bfd1931: Bump @typescript-eslint/eslint-plugin from 7.16.1 to 8.5.0 (#852) (dependabot[bot]) #852
- 2d1b768: Afficher toutes les sources d'un acteur (#846) (Nicolas Oudard) #846
- 933ab61: Mise à jour de django-import-export et configuration de l'utilisation du stockage s3 (#859) (Nicolas Oudard) #859
- f8ed6c3: Merge du repo qfdmo-data dans quefairedemesobjets (#856) (Nicolas Oudard) #856
v1.42.0
Bugs
- Problème au 1er chargement de la carte sur sites intégrés
- Désactivation des options de réparation ne fonctionne pas en mode carte
- «Rechercher dans cette zone» s’affiche au dessus de la carte détaillé de l’acteur
- Erreur 500 lors de la création d'un acteur avec une action principale dans l'interface d'admin
- Les gestes pas précochés apparaissent quand on utilise un filtre ESS
- mise à jour d'un lien de formulaire tally manquant dans la page "A propos"
- [ACCESSIBILITÉ - CARTE] - Retirer le logo “Répar’acteurs” cliquable des filtres et le remplacer par un lien
Fonctionnalités techniques
- Synchrnisation des bases de données prod vers preprod
Mise à jours des dépendances
Python
- pytest-django de 4.8.0 à 4.9.0
JavaScript
- eslint-plugin-import de 2.29.1 à 2.30.0
- posthog-js de 1.158.1 à 1.160.1
Commits
- 9158422: add link to reparacteurs modal (#832) (Fabien Le Frapper) #832
- 5dbbdaf: Update carte_apropos.html (#835) (Delphine Raymond) #835
- d903ad1: Conserver les actions à afficher lors de la recherche sur la carte (#841) (Nicolas Oudard) #841
- d98ef95: Prise en compte de la foreignKey action_principale quand on crée un RévisionActeur (#842) (Nicolas Oudard) #842
- d46deed: Affichage du bouton 'Rechercher dans cette zone' en dessous de la carte détaillée de l'acteur (#843) (Nicolas Oudard) #843
- 6f4840e: Sync db preprod prod (#695) (Fabien Le Frapper) #695
- 6de87ef: Bump posthog-js from 1.158.1 to 1.160.1 (#839) (dependabot[bot]) #839
- 2192971: Bump eslint-plugin-import from 2.29.1 to 2.30.0 (#838) (dependabot[bot]) #838
- e9d2de8: Bump pytest-django from 4.8.0 to 4.9.0 (#837) (dependabot[bot]) #837
- 2122a6b: Activation des filtres qui concernent la réparation en mode carte (#844) (Nicolas Oudard) #844
- fdf2379: Permet à la carte de recalculer ses limites lorsque la largeur du conteneur change (#836) (Fabien Le Frapper) #836
v1.41.0
Nouvelles fonctionnalités
Ajout des données de l'annuaire entreprise en local pour accélérer les DAG de siretisation
Ajouter les infos Public accueili
, reprise
, eclusivité de reprise
et uniquement sur rdv
pour l'ensemble des Eco-organismes
Résolution de bugs
Correction du DAG EcoDDS, meilleur prise en charge des colonnes à supprimer
Afficher l'onglet adresse quand l'acteur n'a pas d'adresse mais a un CP et/ou une ville
Résoudre l'application de la direction en mode carte
Ne pas activer le debug de posthog en production
[ACCESSIBILITÉ] Suppression de noopener sur les liens avec target = _blank (#811)
[ACCESSIBILITÉ] Alignement des champs du formulaire en mode formulaire (#815)
Améliorations techniques
Les displayedacteurs doivent être modifiables en environnement de dev pour faciliter les tests
Suppression de l'unicité du libellé de la source qui n'est pas justifiée
Mise à jour des dépendance
Javascript
- ts-jest
- posthog-js
Python
- Django (de 5.0.4 à 5.0.8) : resolution de vulnerabilité
Commits
- f145ae8: Suppression de l'unicité du libellé de la source qui n'est pas justifiée (#810) (Nicolas Oudard) #810
- bd3eeb0: Alignement des champs du formulaire en mode formulaire (#815) (Nicolas Oudard) #815
- c9fc743: Suppression de noopener sur les liens avec target = _blank (#811) (Nicolas Oudard) #811
- 20363b3: merge migrations (#817) (Fabien Le Frapper) #817
- 8b30530: Ajouter Public accueili pour l'enemble des dags des EOs (#806) (Hamza Azelmat) #806
- 03fe2d1: set posthog debug in dvelopment env (#821) (Nicolas Oudard) #821
- e578089: Mise à jour de Django ( de 5.0.4 à 5.0.8) : resolution de vulnerabilité (#819) (Nicolas Oudard) #819
- 097cb6b: Résoudre l'application de la direction en mode carte (#824) (Nicolas Oudard) #824
- 1e93a41: Afficher l'adresse et l'onglet adresse quand l'acteur n'a pas d'adresse mais a un CP et/ou une ville (#822) (Nicolas Oudard) #822
- 1830e8d: Bump posthog-js from 1.155.0 to 1.158.1 (#829) (dependabot[bot]) #829
- 6ae0820: Bump ts-jest from 29.2.4 to 29.2.5 (#828) (dependabot[bot]) #828
- 982ccb7: Les displayedacteurs doivent être modifiables en environnement de dev pour faciliter les tests (#823) (Nicolas Oudard) #823
- 8e0c496: add fix to check if old columns in df.columns (#820) (Hamza Azelmat) #820
- 47d6182: Add annuaire entreprise datasets and siretisation (#780) (Hamza Azelmat) #780
- 06ab1d9: [REGRESSION] afficher les propositions de services quand il n'y a pas de direction appliquée (#831) (Nicolas Oudard) #831
v1.40.0
Fonctionnalités
- Permettre de définir une action pricipal pour un acteur, cette action sera utilisée pour l'icon de la pinaise de l'acteur sur la carte
- Script d'injestion des Produits de l'assistant : première partie
- Tracking des interaction avec la carte et les acteurs dans Posthog
- Filtre des utilisateurs authentifiés dans Posthog
- Suppression de l'utilisation de cookies pour Posthog
- Correction du mapping des produits pour l'éco-organisme OCAB
Résolution de bugs
- Le lien de partage d'un acteur à partir de l'iFrame est fonctionnel dans Chrome
- Correction du DAG d'injection de l'eco-organisme EcoDDS
Taches techniques
- Ajout d'une politique d'utilisation de l'anglais et du français dans le code et github
- Suppression des fonctions de serialisation non utilisées
- Optimisation des images
- Suppression de code mort générant des alertes de sécurité
- Ajout des type lodash : supprime des warnings
- Ne pas prendre en compte les ntebook dans l'analyse de ruff
- Création d'un template de PR
- Refactorisation et tests de l'opérateur create_labels
Mise à jour des dépendances
Python
- apache-airflow-providers-postgres (from 5.11.2 to 5.11.3)
- django-browser-reload (from 1.13.0 to 1.15.0)
- factory-boy (from 3.3.0 to 3.3.1)
- shapely (from 2.0.4 to 2.0.6)
Javascript
- @playwright/test (from 1.46.0 to 1.46.1)
- @testing-library/jest-dom (from 6.4.7 to 6.4.8)
- @types/node (from 22.0.0 to 22.1.0)
- eslint-plugin-n (from 17.9.0 to 17.10.2)
- eslint-plugin-promise (from 7.0.0 to 7.1.0)
- posthog-js (from 1.154.4 to 1.155.0)
- tailwindcss (from 3.4.6 to 3.4.10)
- ts-jest (from 29.2.3 to 29.2.4)
Commits
- 51e47bc: Bump eslint-plugin-n from 17.9.0 to 17.10.2 (#772) (dependabot[bot]) #772
- 7532d90: Bump posthog-js from 1.154.4 to 1.155.0 (#771) (dependabot[bot]) #771
- ecc543c: Bump eslint-plugin-promise from 7.0.0 to 7.1.0 (#770) (dependabot[bot]) #770
- a00fe04: Bump @testing-library/jest-dom from 6.4.7 to 6.4.8 (#769) (dependabot[bot]) #769
- 2fdff2a: Bump apache-airflow-providers-postgres from 5.11.2 to 5.11.3 (#768) (dependabot[bot]) #768
- 04923a7: deactivate posthog cookie and localhost (#767) (Nicolas Oudard) #767
- 9f2eafb: Filter out internal users from Posthog (#763) (Fabien Le Frapper) #763
- 160cde4: revert accidental lowercasing of posthog key (#775) (Fabien Le Frapper) #775
- a780749: Refactorize and complete create_labels function tests (#764) (Nicolas Oudard) #764
- 8eabee6: Bump @types/node from 22.0.0 to 22.1.0 (#749) (dependabot[bot]) #749
- cf595c9: Mapping Béton OCAB (#776) (Hamza Azelmat) #776
- fabe49c: corrected a typo (#779) (Lucas Jouin) #779
- c10df07: Fix create actors (#773) (Hamza Azelmat) #773
- 058e6dd: Track product interactions in posthog (#765) (Fabien Le Frapper) #765
- c41aabe: add pr template (#778) (Fabien Le Frapper) #778
- 972dfb7: Exlude ipynb files from ruff check (#782) (Hamza Azelmat) #782
- 139278f: Bump ts-jest from 29.2.3 to 29.2.4 (#787) (dependabot[bot]) #787
- 775f457: Bump @playwright/test from 1.46.0 to 1.46.1 (#785) (dependabot[bot]) #785
- 77e14e4: Bump tailwindcss from 3.4.6 to 3.4.10 (#783) (dependabot[bot]) #783
- 20bc465: Add lodash types (#777) (Fabien Le Frapper) #777
- bb243dc: Bump shapely from 2.0.4 to 2.0.6 (#792) (dependabot[bot]) #792
- 8719b36: Bump factory-boy from 3.3.0 to 3.3.1 (#790) (dependabot[bot]) #790
- 8badb51: Remove dead code to avoid code scanning alert #13, #14, #15, #16 (#789) (Nicolas Oudard) #789
- 72164a7: Fix ecodds config for EO injestion (#734) (Nicolas Oudard) #734
- e175fbc: Bump django-browser-reload from 1.13.0 to 1.15.0 (#791) (dependabot[bot]) #791
- 3424b86: Optimize images (#805) (Fabien Le Frapper) #805
- 46afb43: Fix issue related to share link from an iframe (#795) (Nicolas Oudard) #795
- 8c1fdaf: Suppression des fonction et des tests associés (#809) (Nicolas Oudard) #809
- 41ce533: Ajout de documetation à propos de l'utilisation du francais et de l'anglais (#808) (Nicolas Oudard) #808
- 96e9541: Injestion des Produits de l'assistant : première partie (#753) (Nicolas Oudard) #753
- 83ff187: allow to override the defaut icon action (#794) (Nicolas Oudard) #794
- d72dffe: Suppression d'un cadre rouge de debug mergé accidentellement (#812) (Fabien Le Frapper) #812
- bb7d92c: fix l'ordre des actions dans le mode carte (#816) (Nicolas Oudard) #816
v1.39.0
Fonctionnalités
- Intégration des reparacteurs de la CMA en utilisant leur point d'API
- Ajout de re-essaie dans le DAG de création des acteurs affichés
- Affichage des services par ordre alphabétique dans l'admin des acteurs
Commits
- a17cb08: Add cma api (#731) (Hamza Azelmat) #731
- d66a33d: Remove cma_utils dependance (#759) (Nicolas Oudard) #759
- 0e84088: Fix url (#760) (Hamza Azelmat) #760
- a9aa756: Fix labels reparacteur (#761) (Hamza Azelmat) #761
- f7be15f: Display acteur service ordered in the acteur admin (#762) (Nicolas Oudard) #762
- 67d80e0: Add a high number of retries and a short delay to retry on read tasks (#766) (Hamza Azelmat) #766
v1.38.0
Correction
Prise en charge du mécanisme CORS en production
Meilleur gestion des erreurs 404 sur les produits QFDMOD
Suppression du time out des tests e2e
Commits
v1.37.0
Corrections
Correction pour appliquer la sélection par objet quend le selecteur objet n'est pas visible
Mise à jour des dépendances
Python
- black
- pytest
Outils
pre-commit
Javascript
- eslint-plugin-promise
- @playwright/test
- posthog-js
- typescript
- posthog-js
- ts-jest
- @types/node
- @hotwired/turbo
- eslint-config-love
Commits
- 8c14202: Bump eslint-config-love from 56.0.0 to 62.0.0 (#744) (dependabot[bot]) #744
- 82d3ae8: Bump @hotwired/turbo from 8.0.4 to 8.0.5 (#745) (dependabot[bot]) #745
- c3a57db: Bump @types/node from 20.14.11 to 22.0.0 (#742) (dependabot[bot]) #742
- 68a0954: Bump ts-jest from 29.1.4 to 29.2.3 (#741) (dependabot[bot]) #741
- 655b35b: Bump pre-commit from 3.7.1 to 3.8.0 (#740) (dependabot[bot]) #740
- eeb334c: Bump pytest from 8.2.2 to 8.3.2 (#739) (dependabot[bot]) #739
- 1c2fec9: Bump posthog-js from 1.148.2 to 1.151.0 (#746) (dependabot[bot]) #746
- d08940d: Bump typescript from 5.5.3 to 5.5.4 (#752) (dependabot[bot]) #752
- f27771c: Bump posthog-js from 1.151.0 to 1.154.4 (#751) (dependabot[bot]) #751
- 5522d7d: Bump @playwright/test from 1.45.1 to 1.46.0 (#750) (dependabot[bot]) #750
- e37c5ec: Bump eslint-plugin-promise from 6.6.0 to 7.0.0 (#748) (dependabot[bot]) #748
- c2195f6: Bump black from 24.4.2 to 24.8.0 (#747) (dependabot[bot]) #747
- f851533: Extract functions to don't call the iframe builder twice (#754) (Nicolas Oudard) #754
- 1ee6daf: Correctifs pour l'API LVAO (#755) (Fabien Le Frapper) #755