Commit Graph

66 Commits (31f8303d028a00f1d33db1d4793257031b984ad1)

Author SHA1 Message Date
mama b6707a256b Implémentation alternative du cache
Qui résoud le problème de l'inversion qui vide le cache lors du calcul
de multiples objectifs
2017-12-21 17:12:00 +01:00
mama 562c568ec9 Rénovation de la page Rule; introduction de Explanation
Le même composant Rule est utilisé par /regle et comme explication de
/simu en bas de page
2017-12-21 17:12:00 +01:00
mama 9fb73825d7 Ajout de la représentation jsx de l'inversion 2017-12-21 17:11:59 +01:00
Laurent Bossavit 1188bb1750 🐛 Ne pas propager le filtre de variable en variable 2017-12-21 17:11:59 +01:00
mama 42e927bc53 WIP Ajout d'un test qui passe inversions + composantes...
... mais qui est inefficace, car l'inversion est faite 4 fois.
WIP : logs à enlever
2017-12-21 17:11:59 +01:00
mama 41d45164c8 🐛 Le mécanisme barème appellait treat lors de l'évaluation 2017-12-21 17:11:59 +01:00
mama eeab24cdc1 Réécriture syntaxe inversion comme une formule
Le code est beaucoup plus cohérent ainsi : c'est un mécanisme un peu
spécial mais un mécanisme quand même, pas un hack de treatRuleRoot
2017-12-21 17:11:59 +01:00
mama 572806a59d formattage du code 2017-10-24 19:35:22 +02:00
mama 1db38a6910 🐛 Correction du court-circuit de toutes ces conditions 2017-10-24 18:31:51 +02:00
mama c31ad502b7 Formattage du code 2017-10-24 18:31:51 +02:00
mama c52d0a5784 Déplacement des éléments commun de vue des mécanismes 2017-10-23 18:16:13 +02:00
mama 279c12d237 Déplacement du jsx de somme dans un nouveau répertoire 2017-10-23 18:16:13 +02:00
mama ad0c23224d 🎨 Tableaux de somme imrbiqués 2017-10-23 18:16:13 +02:00
mama 6dc6bd34cd 🎨 Visualisation de la somme en tableau 2017-10-23 18:14:10 +02:00
Laurent Bossavit a0f8c9be7f 🐛 Corrige l'impact disproportionné des variables dans les variations 2017-10-09 15:34:55 +02:00
mama 733c98cf13 🐛 Affichage des valeurs calculées dans le JSX des compléments 2017-10-09 12:17:49 +02:00
mama f27fc5c331 📝 Simplification du JSX de complément
Je pense qu'il est autant compréhensible ainsi en étant de plus fidèle au code
2017-10-09 11:24:58 +02:00
mama 4374af43b3 🐛 Correction des warnings React li keys missing 2017-10-09 11:23:44 +02:00
mama d4d0f2c1b3 Utilisation de l'API GEO pour chercher le nom de commune 2017-10-02 21:29:07 +02:00
Laurent Bossavit 198c17a19f ⚙️ Affiche la commune concernée dans le tableau des taux 2017-10-01 16:24:55 +02:00
mama ee34a3ee08 Implémentation de la visu de tableau sur le versement transport
C'est un premier pas, doit être généralisé
2017-09-30 22:16:47 +02:00
mama 09926e567e Correction d'un bug du méca sélection et les tests 2017-09-30 22:13:08 +02:00
Laurent Bossavit 3802c7f065 🐛 Corrige les composantes de sélection et le taux en % 2017-09-30 22:11:38 +02:00
Laurent Bossavit 4169ebedd9 ⚙️ Prise en compte des composantes dans sélection 2017-09-30 22:11:38 +02:00
Laurent Bossavit 84d0d13510 ⚙️ Donne une indication visuelle des tranches appliquées 2017-09-30 21:26:45 +02:00
Laurent Bossavit 60e61f4dc5 🐛 Fournit une fonction d'affichage aux valeurs par défaut 2017-09-30 21:11:33 +02:00
Laurent Bossavit 9fa8391d45 🐛 Répare l'affichage des barèmes 2017-09-30 21:03:01 +02:00
Laurent Bossavit c6e3300be5 ⚙️ Donne la valeur 1 par défaut au multiplicateur du barème 2017-09-30 20:37:08 +02:00
Laurent Bossavit db35d3ce51 🐛 Corrige l'affichage des variations 2017-09-30 15:04:11 +02:00
mama 3d8d722e97 Simplification du code sur le mécanisme barème 2017-09-30 10:15:07 +02:00
Laurent Bossavit caf8007abf ⚙️ Remplace le mécanisme 'taux' par les nouvelles possibilités de la grammaire 2017-09-30 10:15:02 +02:00
Laurent Bossavit 4e9bee2706 🐛 Maintenir l'affichage du taux si sa valeur calculée est 1 2017-09-29 23:22:13 +02:00
Laurent Bossavit 8510685ad5 ⚙️ Implémente le 'minimum de', pour la réduction Fillon 2017-08-28 17:18:19 +02:00
Laurent Bossavit 1e296a5f6d ⚙️ Implémente les variations dans les multiplications, pour le FNAL 2017-08-28 17:18:19 +02:00
Laurent Bossavit 7ccc8e4e1f Tester les variables manquantes dans les variations 2017-08-28 17:18:18 +02:00
Laurent Bossavit f66989ad4a ⚙️ Implémente les variations 2017-08-28 17:18:18 +02:00
Laurent Bossavit d80287a4d2 ⚙️ Corrige l'évaluation de 'une de ces conditions' 2017-08-18 17:21:43 +02:00
mama 2633d07639 Ajout du test méca une de ces conditions
Il ne passe pas : il semble qu'il y ait un bug dans l'implémentation du
mécanisme !
2017-08-16 17:51:36 +02:00
mama b7a81813c6 Test de l'aiguillage plus complet
Ajout d'une imbrication. Les exemples sont renommés pour avoir un
minimum de sens : on image coder le droit du logement
2017-08-16 13:43:18 +02:00
mama 4df2dbb03c 🐛 L'aiguillage doit renvoyer 0 si toutes ses conditions sont fausses
Mieux : il doit renvoyer un false qui serait ensuite converti en 0 dans
une opération numérique
2017-08-16 11:21:42 +02:00
mama d6ea143371 Renommage du méca. 'logique numérique' en 'aiguillage numérique'
Plus explicite : on comprend mieux que c'est un switch.
Plus facile à mémoriser.
2017-08-02 15:28:33 +02:00
mama 358e2200af Changement de comportement sur "logique numérique"
Retour au même algo de collecte des variables manquantes: même si la
condition est non résolue (il manque une variable), on collecte quand
même les variables manquantes de sa conséquence.
Ajout d'un test
2017-08-02 15:20:58 +02:00
Laurent Bossavit f6e4b58219 🐛 Tient compte des composantes autres que salarié/employeur 2017-07-28 13:42:48 +02:00
Laurent Bossavit d5a1e08c72 🐛 Répare la collecte des variables manquantes des logiques numériques 2017-07-28 11:46:26 +02:00
Laurent Bossavit 18de1b6103 ⚙️ Elimine quelques scories du précédent calcul des filtres 2017-07-28 11:46:25 +02:00
Laurent Bossavit 4335aae7f5 ⚙️ 🐛 Rétablit le filtrage, effet de bord sur l'affichage des résultats 2017-07-28 11:46:25 +02:00
Laurent Bossavit 29d9db71ec 🐛 Répare les tests embarqués en rectifant l'éval des arrays 2017-07-28 11:46:25 +02:00
Laurent Bossavit 2d5b859e4b 🐛 Répare l'évaluation et l'affichage des logiques numériques 2017-07-28 11:46:25 +02:00
Laurent Bossavit 424ffba715 🐛 Répare partiellement l'évaluation des logiques numériques 2017-07-28 11:46:24 +02:00
Laurent Bossavit 93e820048b 🐛 Corrige l'évaluation des taux 2017-07-28 11:46:24 +02:00