SocialGouv / kali-data

Apache License 2.0
7 stars 1 forks source link

fix: ne plus récupérer les articles pour les conventions collectives non supportées par le code du travail numérique #287

Closed m-maillot closed 10 months ago

m-maillot commented 10 months ago

Certaines conventions collectives ne sont plus en vigueur. Or quand on récupère les articles, on ne prend que ceux en vigueur actuellement. Cela pose problème car on se retrouve avec des conventions collectives sans texte de base ce qui fait planter le script de fetch.

L'idée de cette PR est de simplifier cette librairie. Aujourd'hui, elle est utilisé pour avoir la liste des conventions collectives disponible sur le site (active à true) et pour avoir les articles des conventions collectives que l'on supporte pour les contributions et les kali blocs.

Afin de simplifier, on ajoute un flag fetchArticles pour chaque convention collective dans le fichier index.json. Ce flag permet d'activer la récupération des articles pour les conventions collectives que l'on supporte sur le code du travail numérique. Pour les autres conventions collectives, les articles ne sont pas utiles et donc autant ne pas surcharger le script pour des opérations inutiles.

On a ajouté ensuite un script de clean pour supprimer les articles des conventions collectives qui n'ont pas le flag fetchArticles.

Pour l'ajout/suppression d'un convention collective, c'est le métier qui indiquera les tâches à réaliser au fur et à mesure avec l'alerting sur l'admin basé sur le fichier DARES.

revolunet commented 10 months ago

Ok, on peut faire un bump de version majeure ?

github-actions[bot] commented 10 months ago

:tada: This PR is included in version 3.0.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: