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.
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 fichierindex.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 flagfetchArticles
.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.