Johan Girod
bc305907b1
👏 Ajoute une nouvelle vue simplifié de la répartition des
...
cotisations par branche
- La traduction est gérée
- Uniformise la gestion des boutons (1/2)
2018-06-15 17:25:35 +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
f7b33ead0c
👽 ajoute la traduction pour la fiche de paie
2018-06-08 16:34:52 +02:00
Johan Girod
c0fe85cf11
🎨 Nouvelle vue résultat, plus proche d'une vrai fiche de paie
2018-06-08 12:39:00 +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
e1a4170574
✨ enleve la logique du tracking des reducers pour la mettre dans un middleware redux
2018-05-24 18:48:01 +02:00
Laurent Bossavit
ed9966bffe
⚙️ Tient compte du nombre d'objectifs impactés pour l'ordre des questions
2018-04-25 18:18:52 +02:00
Mael
04cb772336
fixup! ✨ Separation du gros reducer des autres
2018-04-25 16:21:52 +02:00
Laurent Bossavit
2fb59f558e
✅ Corrige les tests
2018-04-23 16:15:30 +02:00
Mael
b1b08768bd
Avancement par question, concept sans 🎨
2018-04-23 15:54:08 +02:00
Mael
1fc3f2adcc
Exposition des variables manquantes par objectif
2018-04-23 15:51:55 +02:00
Laurent Bossavit
7a347cef20
Corrige l'évaluation des variables manquantes des variations
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
0b41e5c44f
⚙️ Déplace l'injection des traductions vers rules
2018-04-09 11:40:28 +02:00
Laurent Bossavit
896bf43da3
⚙️ Mécanisme d'affichage des traductions et son test
2018-04-09 11:40:28 +02:00
Mael
f1fa85c745
🔨 Mise a jour du taux par defaut, le taux moyen national
2018-04-04 19:52:32 +02:00
Laurent Bossavit
64fc14c72c
✅ On doit aussi traiter 'taxe'
2018-02-27 17:20:01 +01:00
Mael
99a2ae899d
fixup! 🐛 ⚙️ Correction du mecanisme allegement
2018-02-22 19:47:27 +01:00
Mael
7fe9bb8e8b
✨ Simplification de la base
2018-02-22 19:17:59 +01:00
Mael
3e2eba625c
🐛 ⚙️ Correction du mecanisme allegement
...
Deux erreurs s'y cachaient
2018-02-22 18:01:36 +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
ec7ff01cd4
⚙️ Ajout de l'abattement à la taxe sur les salaires
2018-02-15 15:36:04 +01:00
mama
cf352d4c74
⚙️ Implémentation de l'allègement, sans l'abattement
2018-02-15 15:27:04 +01:00
mama
a1207883b1
✅ ⚙️ Tests pour le méca allègements
2018-02-15 15:27:00 +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
mama
01307d2c4b
🔨 📆 Suppression de la cotisation de pénibilité
...
L'ordonnance n°2017-1389 du 22 septembre 2017 transforme le compte
personnel de prévention de pénibilité (C3P) en compte professionnel de
prévention (C2P).
2017-12-27 15:25:40 +01:00
mama
a795defc85
🔨 📆 Hausse de la CSG
2017-12-27 15:25:40 +01:00
mama
ef0ad97a28
✅ Test du méca barème encore plus complet
2017-12-21 17:12:01 +01:00
mama
6761308893
✅ Test du méca barème plus complet
2017-12-21 17:12:01 +01:00
mama
19c4bb3cfa
✅ Automatisation des tests des vraies règles
2017-12-21 17:12:01 +01:00
mama
bb418839f6
✅ Test de mécanisme pour composantes et variations
2017-12-21 17:12:01 +01:00
mama
b3bce6409a
✅ Ajout des tests de méca. min max et complément
2017-12-21 17:12:01 +01:00
mama
ad883ea83a
Amélioration de la lisibilité des tests de mécanisme
2017-12-21 17:12:01 +01:00
mama
7f904e0bfb
✅ Test du mécnaisme multiplication
...
Enfin !
2017-12-21 17:12:01 +01:00
mama
d804ba1fb0
Page de test mécanismes
2017-12-21 17:12:01 +01:00
mama
f109acbabe
WIP
2017-12-21 17:12:01 +01:00
mama
b17ccf0b78
✅ Test de performance moins ambitieux
2017-12-21 17:12:00 +01:00
Laurent Bossavit
a927a29712
🐎 Améliore la performance de collectMissing
2017-12-21 17:12:00 +01:00
Laurent Bossavit
d454e94ef6
✅ Ajoute un test de performance
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
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
Laurent Bossavit
2de69160fb
✅ Corrige le test sur les objectifs
2017-09-29 14:05:26 +02:00
Laurent Bossavit
168426ce52
✅ Mise à jour pour tenir compte de la question du contrat
2017-09-29 14:05:26 +02:00
Laurent Bossavit
25b7263658
🐛 Corrige les variables manquantes pour 'une possibilité' lorsqu'on a donné une réponse
2017-09-29 14:05:26 +02:00
Laurent Bossavit
7b9bed7f6c
✅ Précise le comportement non standard de 'une possibilité'
2017-09-29 14:05:26 +02:00
Laurent Bossavit
408ee81654
🔨 Introduit la question du type de contrat
2017-09-29 14:05:26 +02:00
Laurent Bossavit
f97027b29e
⚙️ Simplifie la génération des questions
2017-09-29 14:05:26 +02:00
Laurent Bossavit
d3400df8c3
⚙️ Remplace les événements et motifs par une comparaison explicite
2017-09-29 14:04:23 +02:00
Laurent Bossavit
38dae84619
✅ Améliore le test sur le cache des composantes filtrées
2017-09-24 18:21:37 +02:00
Laurent Bossavit
69aa933bf1
🐛 Corrige la mise en cache des variables filtrées
2017-09-23 12:54:09 +02:00
Laurent Bossavit
0382ac3095
Merge pull request #25 from sgmap/variations
...
Cotisations CDI
2017-09-08 12:43:02 +02:00