1
0
Fork 0
mirror of https://github.com/betagouv/mon-entreprise synced 2025-02-19 05:35:01 +00:00
Commit graph

422 commits

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
4f71ae70d9 🔨 Amélioration de la page santé au travail 2017-12-21 17:12:00 +01:00
mama
987f515265 🔨 Ajout de la cotisation santé au travail 2017-12-21 17:12:00 +01:00
mama
3efc2b9fab Adaptation des tests aux changements de branche 2017-12-21 17:12:00 +01:00
Laurent Bossavit
f86903c929 ⚙️ Affiche le détail des branches 2017-12-21 17:11:59 +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
mama
54291e036d Implémentation du message et de la barre d'avancement 2017-12-21 17:11:59 +01:00
mama
e56e992056 🔨 ⚙️ Les règles sont maintenant sensibles à la casse 2017-12-21 17:11:59 +01:00
mama
4c38280d64 Résolution des tests de reducer 2017-12-21 17:11:59 +01:00
mama
f5326b81bc Suppression et ajout de tests pour les défauts 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
f392daa29a Optimisation : évitons un toLowerCase inutile
Qui alourdit le calcul de 300ms
2017-12-21 17:11:59 +01:00
mama
7955ec1580 Test : pas de variables d'entrée sans défaut 2017-12-21 17:11:59 +01:00
mama
e9207e3276 Réparation 🐛 de test, utilisation de title et pas titre 2017-12-21 17:11:59 +01:00
mama
f1980911a7 Réparation des tests cassés par targetName -> targetNames 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
mama
1bdf249aad Ajout d'un test d'inversion insatisfait 2017-12-21 17:11:59 +01:00
mama
15fe8cd9e7 Le choix du simulateur lance la simulation
analyse() recçoit maintenant un tableau de targets
la route /simu/target1+target2/firstInput lancce la simulation
2017-12-21 17:11:59 +01:00
mama
92fed2c520 ⚙️ Adapation du moteur à la simulation multiple 2017-12-21 17:11:59 +01:00
mama
1ddff9a055 les inversions doivent gérer les var manquantes 2017-12-21 17:11:59 +01:00
mama
a0f62a9058 ⚙️ Utilisation d'un meilleur algorithme d'inversion
Pas pour autant lourd : une fonction de cent lignes
2017-12-21 17:11:59 +01:00
mama
d2f92f8b68 Ajout d'un test d'inversion
L'inversion doit se faire au niveau du moteur, pour préparer un futur
API (elle aurait été plus simple à faire au niveau de l'UI...)
2017-12-21 17:11:59 +01:00
Laurent Bossavit
3337c91df6 Introduit des tests sur le calcul des extraSteps 2017-11-05 15:01:17 +01:00
Laurent Bossavit
c97cb89952 ⚙️ Simplifier reduceSteps pour ne traiter que les noms 2017-11-04 16:09:13 +01:00
Laurent Bossavit
fabd778817 ⚙️ Remplacer unfoldedSteps par currentQuestion 2017-11-04 15:39:40 +01:00
Laurent Bossavit
213a0ac803 ⚙️ Préparer la suppression de buildNextSteps 2017-11-04 14:05:03 +01:00
Laurent Bossavit
b09de916d5 🐛 Termine de corriger le bug du double unfold 2017-11-04 14:05:02 +01:00
Laurent Bossavit
1aef35d7a4 🐛 simplifie le code pour plier/déplier pour corriger les doublons d'unfold 2017-11-04 14:05:02 +01:00
mama
27a9d7f0ef 🐛 Ajout test cassant pour toutes ces conditions 2017-10-24 18:31:51 +02:00
mama
fc3a8c24d3 Correction du test d'ordre des questions 2017-10-18 17:29:58 +02:00
mama
ffe7a8a308 Correction du test 'double unfold' 2017-10-18 16:05:38 +02:00
Laurent Bossavit
2166968c41 Mettre en évidence le bug du double unfold 2017-10-18 15:59:40 +02:00
Laurent Bossavit
6ba339cef1 Introduit des tests pour reduceSteps 2017-10-18 15:59:40 +02:00
mama
64e87e206b Mise à jour du test d'ordre des questions 2017-10-09 16:00:48 +02:00
Laurent Bossavit
da24e6249a Faire passer les tests 2017-10-05 13:01:43 +02:00
mama
d4d0f2c1b3 Utilisation de l'API GEO pour chercher le nom de commune 2017-10-02 21:29:07 +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
58e935e791 🐛 Corrige les variables manquantes pour les sélections 2017-09-30 22:11:19 +02:00
Laurent Bossavit
4ba3362528 ⚙️ Implémente le mécanisme sélection, grossièrement 2017-09-30 22:11:00 +02:00
Laurent Bossavit
1d17b3a4fd Test et début d'implémentation pour le mécanisme sélection 2017-09-30 22:11:00 +02:00
Laurent Bossavit
814c3a1f01 ⚙️ Charge des données arbitraires dans les règles 2017-09-30 22:08:53 +02:00
Laurent Bossavit
eb77d15879 🔨 Ne pas traiter le cas effectif > 2K, corrige le test 2017-09-30 11:49:49 +02:00
mama
a6f16f81c3 Ajout d'un test du mécanisme de barèmes 2017-09-30 10:15:06 +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
da80252ee7 ⚙️ Autorise les décimaux et pourcentages dans les expressions 2017-09-30 10:14:21 +02:00