Skip to content

Commit

Permalink
fix(demission): udpate data format (#1210)
Browse files Browse the repository at this point in the history
* fix(demission): udpate data format

* test(demission): update snapshots
  • Loading branch information
lionelB committed Aug 30, 2019
1 parent 2ea07c4 commit af15e15
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 21 deletions.
24 changes: 12 additions & 12 deletions packages/code-du-travail-data/dataset/preavis-demission/data.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,84 +15,84 @@
"criteria": {
"branche": {
"id": "0044",
"label": "Convention collective nationale des industries chimiques et connexes du 30 décembre 1952"
"label": "Convention collective nationale des industries chimiques et connexes du 30 décembre 1952. Étendue par arrêté du 13 novembre 1956 JONC 12 décembre 1956"
},
"catégorie": "7| Ouvriers, Employés, Techniciens",
"coefficient": "1| inférieur à 160"
},
"type": "préavis de démission",
"answer": "15 jours",
"ref": "Avenant n°1 article 27",
"refUrl": null
"refUrl": "https://www.legifrance.gouv.fr/affichIDCCArticle.do?idArticle=KALIARTI000005846394&cidTexte=KALITEXT000005677782&dateTexte=20190829"
},
{
"criteria": {
"branche": {
"id": "0044",
"label": "Convention collective nationale des industries chimiques et connexes du 30 décembre 1952"
"label": "Convention collective nationale des industries chimiques et connexes du 30 décembre 1952. Étendue par arrêté du 13 novembre 1956 JONC 12 décembre 1956"
},
"catégorie": "7| Ouvriers, Employés, Techniciens",
"coefficient": "2| entre 160 (inclus) et 190"
},
"type": "préavis de démission",
"answer": "1 mois",
"ref": "Avenant n°1 article 27",
"refUrl": null
"refUrl": "https://www.legifrance.gouv.fr/affichIDCCArticle.do?idArticle=KALIARTI000005846394&cidTexte=KALITEXT000005677782&dateTexte=20190829"
},
{
"criteria": {
"branche": {
"id": "0044",
"label": "Convention collective nationale des industries chimiques et connexes du 30 décembre 1952"
"label": "Convention collective nationale des industries chimiques et connexes du 30 décembre 1952. Étendue par arrêté du 13 novembre 1956 JONC 12 décembre 1956"
},
"catégorie": "7| Ouvriers, Employés, Techniciens",
"coefficient": "3| supérieur à 190 (inclus)"
},
"type": "préavis de démission",
"answer": "2 mois",
"ref": "Avenant n°1 article 27",
"refUrl": null
"refUrl": "https://www.legifrance.gouv.fr/affichIDCCArticle.do?idArticle=KALIARTI000005846394&cidTexte=KALITEXT000005677782&dateTexte=20190829"
},
{
"criteria": {
"branche": {
"id": "0044",
"label": "Convention collective nationale des industries chimiques et connexes du 30 décembre 1952"
"label": "Convention collective nationale des industries chimiques et connexes du 30 décembre 1952. Étendue par arrêté du 13 novembre 1956 JONC 12 décembre 1956"
},
"catégorie": "12| Techniciens et agents de maîtrise",
"coefficient": "4| inférieur à 275"
},
"type": "préavis de démission",
"answer": "2 mois",
"ref": "Avenant n°2 article 20",
"refUrl": null
"refUrl": "https://www.legifrance.gouv.fr/affichIDCCArticle.do?idArticle=KALIARTI000005846461&cidTexte=KALITEXT000005677795&dateTexte=20190829"
},
{
"criteria": {
"branche": {
"id": "0044",
"label": "Convention collective nationale des industries chimiques et connexes du 30 décembre 1952"
"label": "Convention collective nationale des industries chimiques et connexes du 30 décembre 1952. Étendue par arrêté du 13 novembre 1956 JONC 12 décembre 1956"
},
"catégorie": "12| Techniciens et agents de maîtrise",
"coefficient": "5| supérieur à 275 (inclus)"
},
"type": "préavis de démission",
"answer": "1 mois",
"ref": "Avenant n°2 article 20",
"refUrl": null
"refUrl": "https://www.legifrance.gouv.fr/affichIDCCArticle.do?idArticle=KALIARTI000005846461&cidTexte=KALITEXT000005677795&dateTexte=20190829"
},
{
"criteria": {
"branche": {
"id": "0044",
"label": "Convention collective nationale des industries chimiques et connexes du 30 décembre 1952"
"label": "Convention collective nationale des industries chimiques et connexes du 30 décembre 1952. Étendue par arrêté du 13 novembre 1956 JONC 12 décembre 1956"
},
"catégorie": "16| Ingénieurs, Cadres"
},
"type": "préavis de démission",
"answer": "3 mois",
"ref": "Avenant n°3 article 4",
"refUrl": null
"refUrl": "https://www.legifrance.gouv.fr/affichIDCCArticle.do?idArticle=KALIARTI000005846301&cidTexte=KALITEXT000005677770&dateTexte=20190829"
},
{
"criteria": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
const { promisify } = require("util");
const GoogleSpreadsheets = require("google-spreadsheets");
const conventionsColl = require("@cdt/data...kali/kali.json");
const conventionsColl = require("@socialgouv/kali-data/data/index.json");

const SPREADSHEET_KEY = "1zd_hShEui8BHK0349GpDUZRkCcQ9syIZ9gSrkYKRdo0";
const getCells = promisify(GoogleSpreadsheets.cells);
Expand Down Expand Up @@ -41,17 +41,16 @@ function getHeaders(row) {
async function getData() {
const { cells } = await getCells({
key: SPREADSHEET_KEY,
worksheet: 1
worksheet: 2
});

const [headersRow] = Object.values(cells).slice(0, 1);

const headers = getHeaders(headersRow);
const createRowWithHeaders = headers => row => transformRow(headers, row);
const rowTransformer = createRowWithHeaders(headers);
// the 2 first columns are headers
return Object.values(cells)
.slice(2)
.slice(1)
.map(rowTransformer);
}

Expand All @@ -76,7 +75,7 @@ function transformRow(headers, row) {
const label = conventionsById[row[index].value] || "Je ne sais pas";
data.criteria["branche"] = { id, label };
} else {
data.criteria[key] = row[index].value;
data.criteria[key] = row[index].value || undefined;
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ exports[`<StepInformations /> should render 1`] = `
<option
value="0044"
>
Convention collective nationale des industries chimiques et connexes du 30 décembre 1952
Convention collective nationale des industries chimiques et connexes du 30 décembre 1952. Étendue par arrêté du 13 novembre 1956 JONC 12 décembre 1956
</option>
<option
value="0675"
Expand Down Expand Up @@ -255,7 +255,7 @@ exports[`<StepInformations /> should render catégorie 1`] = `
<option
value="0044"
>
Convention collective nationale des industries chimiques et connexes du 30 décembre 1952
Convention collective nationale des industries chimiques et connexes du 30 décembre 1952. Étendue par arrêté du 13 novembre 1956 JONC 12 décembre 1956
</option>
<option
value="0675"
Expand Down Expand Up @@ -466,7 +466,7 @@ exports[`<StepInformations /> should render coefficient 1`] = `
<option
value="0044"
>
Convention collective nationale des industries chimiques et connexes du 30 décembre 1952
Convention collective nationale des industries chimiques et connexes du 30 décembre 1952. Étendue par arrêté du 13 novembre 1956 JONC 12 décembre 1956
</option>
<option
value="0675"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ exports[`<StepResult /> should render CC answer 1`] = `
</h2>
<p>
En cas de démission, la
Convention collective nationale des industries chimiques et connexes du 30 décembre 1952
Convention collective nationale des industries chimiques et connexes du 30 décembre 1952. Étendue par arrêté du 13 novembre 1956 JONC 12 décembre 1956
(
0044
) prévoit le respect d’un préavis d’une durée de
Expand All @@ -85,6 +85,14 @@ exports[`<StepResult /> should render CC answer 1`] = `
</strong>
.
</p>
<p>
<a
href="https://www.legifrance.gouv.fr/affichIDCCArticle.do?idArticle=KALIARTI000005846301&cidTexte=KALITEXT000005677770&dateTexte=20190829"
title="Consultez l’avenant n°3 article 4"
>
Avenant n°3 article 4
</a>
</p>
<div
class="c1"
>
Expand Down

0 comments on commit af15e15

Please sign in to comment.