Mael
6225820c7d
🐛 Un contrôle bloquant ne se fait que sur une variable saisie
...
C'est un hack pour palier à nos problèmes de performance lors de
l'inversion sur des petites valeurs, ex. salaire total = 2. Donc on le
limite à une valeur supérieure à 400.
2018-10-05 15:48:54 +00:00
Mael
6e09444861
Possibilité de cacher les contrôles
2018-10-03 14:58:18 +00:00
Mael
c2043df80c
Contrôles aussi sur des valeurs calculées
2018-10-03 14:58:18 +00:00
Mael
651232dc7e
Un contrôle de saisie pur n'apparaît que pendant la saisie
2018-10-03 14:58:18 +00:00
Mael
180fdc097c
Explication du contrôle, 🎨
2018-10-03 14:58:17 +00:00
Mael
5ac5adba76
Meilleure implémentation du contrôle, animé
...
1 contrôle affiché à la fois.
Contrôle -> résolution -> contrôle ...
2018-10-03 14:58:17 +00:00
Mael
758e5ec235
Evolution des contrôles pour gérer le SMIC
...
Atttention, 0 🎨 pour l'instant.
On garde les contrôles bloquants déjà implémentés.
On ajoute les contrôles de type avertissement qui peuvent faire appel à
des calculs.
2018-10-03 14:58:17 +00:00
Mael
03d950cca7
⚙️ Retour explicite de true ou false pour les valeurs booléennes
...
oui | non
2018-09-05 17:40:19 +02:00
Mael
b1bbb53370
:sparkling: Ajout d'un sélecteur pour les contrôles bloquants
2018-07-03 12:30:42 +00:00
Mael
6512b04b7a
Première intégration des contrôles
...
Un contrôle sur chaque salaire, pour éviter de lancer le moteur sur des
inversions qui n'ont pas de sens.
2018-07-02 10:06:13 +00:00
Mael
d8591a14ba
Evaluation des contrôles
2018-06-29 13:46:42 +00:00
Mael
94db43c0bf
✅ Test des controles bloquants
2018-06-29 13:46:36 +00:00
Mael
323ae72bf0
✨ Séparation du fichier traverse
2018-06-29 09:30:25 +00:00
Mael
1552feb47e
✨ Déplacement du code fillVariable en treatVariable
2018-06-19 10:25:53 +02:00
Johan Girod
309c63872f
✅ ajoute les tests de generateQuestion (et corrige le moteur pour qu'ils passent à nouveau)
2018-06-18 19:37:42 +02:00
Johan Girod
d07e325445
⚙️ ajoute le filtrage par déductibilité
...
TODO : rendre le filtrage générique par composante (#247 )
2018-06-08 17:22:35 +02:00
Johan Girod
7c935544cb
⚙️ ajoute la gestion des questions conditionnelles
...
Une variable question peut maintenant avoir un champ applicable si ou non applicable si.
2018-06-05 19:16:04 +02:00
Johan Girod
3843d9d5f3
🎨 repasse sur le design suite à la revue
2018-05-23 14:39:26 +02:00
Johan Girod
91e0b3a6f5
🎨 change le design de la page règle pour une meilleure
...
compréhension
- Les mecanisme sont zoné, pour une lisibilité accrue
- Les valeurs de calcul sont légèrement grisé afin de ne pas
polluer l'explication
- les valeurs inconnues ne sont plus affichée
- le calcul s'affiche en haut
- redesign du header
2018-05-23 14:39:26 +02:00
Laurent Bossavit
d585846c2d
🐛 Evite une exception à l'affichage des règles sans formule
2018-04-27 10:20:30 +02:00
Mael
147029ba00
✨ Nettoyage de RulePage
2018-04-26 14:25:11 +02:00
Mael
f839e01365
Inversion de l'ordre des salaires
2018-04-23 15:45:55 +02:00
Mael
edd8f87fcd
Amelioration des messages guides
2018-04-23 15:45:55 +02:00
mama
d5d4e71e92
Simplification gen questions (3)
2018-04-23 15:41:47 +02:00
Laurent Bossavit
94d54f6847
Transforme la pénalité conditionnelle en un bonus de départage très petit
2018-04-23 14:50:57 +02:00
Laurent Bossavit
ee1dcaf389
Pénalise les conséquences des conditionnelles
2018-04-23 14:50:57 +02:00
Laurent Bossavit
48b2158ff8
Optimise le calcul des variables manquantes
2018-04-23 14:50:57 +02:00
Laurent Bossavit
ac5ec86adb
Allège le calcul des variables manquantes
2018-04-23 14:50:57 +02:00
Laurent Bossavit
03d1228324
Corrige le calcul des variables manquantes des variations
2018-04-23 14:50:57 +02:00
Laurent Bossavit
6ff8488265
Simplifie le calcul des variables manquantes (4)
2018-04-23 14:50:57 +02:00
Laurent Bossavit
893448c487
Simplifie le calcul des variables manquantes (2)
2018-04-23 14:50:57 +02:00
Laurent Bossavit
d24a6b3908
Simplifie le calcul des variables manquantes
2018-04-23 14:50:57 +02:00
Mael
94b31ac3e4
La simulation peut etre faite sur /simu/dottedName
2018-02-21 18:40:45 +01:00
Mael
f84e421494
Throw Errors, not strings
...
Mocha webpack n'est pas tres sympa avec ces derniers
2018-02-15 18:12:04 +01:00
mama
cf352d4c74
⚙️ Implémentation de l'allègement, sans l'abattement
2018-02-15 15:27:04 +01:00
mama
2aef3d0fad
Harmonisation des URL de /règle
2018-02-13 18:51:53 +01:00
Mael
26c331d679
Proposition de desambiguation en cas de /regle/xxx sans espace de nom
2018-02-12 19:37:47 +01:00
mama
7f4df2a2cb
⬆️ Mise à jour de Ramda
2018-01-08 17:47:43 +01:00
mama
a11414a2da
✨ Formattage de l'ensemble des fichiers JS
2018-01-03 16:54:19 +01:00
Laurent Bossavit
a927a29712
🐎 Améliore la performance de collectMissing
2017-12-21 17:12:00 +01:00
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
Laurent Bossavit
776aaa1e99
⚙️ Ajoute la vue détaillée des résultats
2017-12-21 17:11:59 +01:00
Laurent Bossavit
64963afa2c
⚙️ Liste les branches
2017-12-21 17:11:59 +01:00
Laurent Bossavit
969d2a4314
⚙️ Séparer le parsing et l'analyse
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
be64e94e5d
Évitons de reparser les règles inutilement
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
f101096dff
Correction de l'inversion quand la donnée n'est pas renseignée
2017-12-21 17:11:59 +01:00
mama
3630d780d2
Réparation du hack sys.filter pour l'inversion
2017-12-21 17:11:59 +01:00