From 1e296a5f6daacac0864b3f5c6bb0f45a9981ce40 Mon Sep 17 00:00:00 2001 From: Laurent Bossavit Date: Sun, 30 Jul 2017 13:51:22 +0200 Subject: [PATCH] =?UTF-8?q?:gear:=20Impl=C3=A9mente=20les=20variations=20d?= =?UTF-8?q?ans=20les=20multiplications,=20pour=20le=20FNAL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- règles/rémunération-travail/cotisations/{ => ok}/fnal.yaml | 0 règles/rémunération-travail/entités/{ => ok}/entreprise.yaml | 0 source/engine/mecanisms.js | 5 ++++- 3 files changed, 4 insertions(+), 1 deletion(-) rename règles/rémunération-travail/cotisations/{ => ok}/fnal.yaml (100%) rename règles/rémunération-travail/entités/{ => ok}/entreprise.yaml (100%) diff --git a/règles/rémunération-travail/cotisations/fnal.yaml b/règles/rémunération-travail/cotisations/ok/fnal.yaml similarity index 100% rename from règles/rémunération-travail/cotisations/fnal.yaml rename to règles/rémunération-travail/cotisations/ok/fnal.yaml diff --git a/règles/rémunération-travail/entités/entreprise.yaml b/règles/rémunération-travail/entités/ok/entreprise.yaml similarity index 100% rename from règles/rémunération-travail/entités/entreprise.yaml rename to règles/rémunération-travail/entités/ok/entreprise.yaml diff --git a/source/engine/mecanisms.js b/source/engine/mecanisms.js index 20a4025ad..78a591351 100644 --- a/source/engine/mecanisms.js +++ b/source/engine/mecanisms.js @@ -376,6 +376,9 @@ export let mecanismProduct = (recurse,k,v) => { if (v.composantes) { //mécanisme de composantes. Voir known-mecanisms.md/composantes return decompose(recurse,k,v) } + if (v.variations) { + return devariate(recurse,k,v) + } // Preprocessing step to parse percentages let wrap = x => ({taux: x}), @@ -445,7 +448,7 @@ export let mecanismScale = (recurse,k,v) => { if (v.composantes) { //mécanisme de composantes. Voir known-mecanisms.md/composantes return decompose(recurse,k,v) } - if (v.variations) { //mécanisme de composantes. Voir known-mecanisms.md/composantes + if (v.variations) { return devariate(recurse,k,v) }