Johan Girod
8f28fda18a
Merge remote-tracking branch 'origin/master' into économie-collaborative
2019-07-04 15:50:25 +02:00
Johan Girod
85c3651f0c
⚙️ répare un bug dans le moteur pour les dépendance parentes
...
On ne les prenait pas en compte lorsque l'on utilisait treatVariable
D'où le gros besoin de fusionner une bonne fois pour toute treatVariable et treatRuleRoot
2019-07-01 19:27:45 +02:00
Marc Pasteur
ec0d5304d8
Bout de code inutile dans la grammaire
2019-06-17 14:41:49 +02:00
Johan Girod
2b49965940
Merge pull request #530 from betagouv/comparaison-régime-v2
...
Comparaison régime améliorée
2019-06-12 17:57:33 +02:00
Johan Girod
70205d5ab8
👽 traductions
2019-06-12 13:56:51 +02:00
Mael
c2c7eae67a
✨ Finitions pour la grammaire v2
2019-06-04 17:52:09 +02:00
Mael
bf6455c33c
📝 ⚙️ Documentation de la grammaire
2019-06-04 16:38:10 +02:00
Mael
2e085dd71c
✨ Externalisation des fonctions de retraitement de la grammaire
2019-06-04 16:38:10 +02:00
Mael
dc08b0fd0f
🐛 Fin de la réfacto
2019-06-04 16:38:10 +02:00
Mael
bea8df51bc
⚙️ On rejette des interprétations ambigües de la grammaire
2019-06-04 16:38:10 +02:00
Mael
c0b1d6629f
⚙️ Pas d'espace intérieur aux parenthèses; filtres en crochets
2019-06-04 16:38:10 +02:00
Mael
80d3cfd17e
Les objets produits par la grammaire sont traités par treatObject
...
Récursivement
2019-06-04 16:38:09 +02:00
Mael
3b978d061a
Réécriture de la grammaire
...
Elle renvoit un objet qui est une vision prefixe du contenu parsé
2019-06-04 16:38:09 +02:00
Mael
363d2795e8
✨ Code plus prévisible
2019-06-04 16:38:09 +02:00
Mael
a7d88e8514
Tentative de déplacement de treatString dans grammar.ne
2019-06-04 16:38:09 +02:00
Mael
ced2a37490
⚙️ Grammaire d'expressions plus complexe
...
Elle permet des opérations chainées.
On peut maintenant faire formule: 3 + 5 + 6
Ou 3 * (ma variable + 4)
2019-06-04 16:38:09 +02:00
Johan Girod
ae05597c7e
Ajout du nombre de trimestre pour la retraite validés
2019-06-03 14:27:23 +02:00
Maxime Quandalle
62d9369ada
⚙️ 🔨 Gestion du plafond frais pro
...
La déduction forfaitaire de 10% pour les frais professionnels est plafonnée.
https://www.service-public.fr/particuliers/vosdroits/F1989
2019-06-03 12:03:35 +02:00
Mael
577c0efeda
🎨 Habillement des exemples des textes en markdown
2019-05-21 16:41:44 +02:00
Mael
f4965108f8
✅ Test des expressions
2019-04-25 17:27:37 +02:00
Mael
bbb8f0d532
🐛 ⚙️ Résolution basique du bug des valeurs différentes
...
En fonction de l'ordre d'appel
2019-04-12 10:48:21 +02:00
Mael
76ddaaf8fb
🐛 ✅ Ajout d'un test qui casse
...
Est-ce le tryptique inversion + double filtre ??
2019-04-12 10:48:21 +02:00
Johan Girod
87837ee2a3
Ajoute un test pour le bug de cotisations
2019-04-12 10:47:56 +02:00
Johan Girod
512be9c9f5
Enlève l'erreur dans la console
2019-04-10 15:56:40 +02:00
Johan Girod
10525bf0a6
👽 ajoute la traduction des contrôles
2019-04-10 15:41:56 +02:00
Mael
c2a9af517e
🐛 🔨 Formule, pas applicable si
2019-04-10 15:10:03 +02:00
Mael
71f624c1a4
Gestion d'une inversion non convergente
2019-04-10 15:10:03 +02:00
Mael
45d1c5ca12
🔥 ✨ Optimisations de performance
2019-04-09 15:26:13 +02:00
Mael
e1536b6b7a
⚙️ Gestion des erreurs de l'API versement transport
2019-04-09 11:01:07 +02:00
Mael
bef7f2dbdd
🔥 ✨ Au revoir la verrue données versement transport
2019-04-09 11:01:07 +02:00
Mael
acb30ca425
⚙️ Augmentation de la précision des valeurs dans l'explication
2019-04-09 11:01:07 +02:00
Mael
c8b4e9aec3
Pas de taux final pour les petits barèmes
2019-04-09 11:01:07 +02:00
Mael
857b00dbea
⚙️ Mise en valeur du plafond actif
2019-04-09 11:01:07 +02:00
Mael
6cc80ca249
Augmentation précision du taux affiché du barème continu
2019-04-09 11:01:07 +02:00
Mael
f22c8aef02
🔨 🐛 Maladie indeps : taux régulier appliqué sur assiette min
2019-04-09 11:01:07 +02:00
Mael
a90fe1879a
Typo dans la description du mécanisme composantes
2019-04-09 11:01:07 +02:00
Johan Girod
cb1bdb2b5b
🐎 Le build par défaut est conçu pour les navigateurs récents
...
On compile maintenant pour les navigateurs récents (qui supportent les modules es6.
On ajoute une config de build pour les browser legacy (ie11).
Cela permet :
- De ne plus être dépendant de polyfill.io (qui nous a claqué dans les doigts et a peté la prod)
- D'avoir un JS transpilé plus léger et plus proche du code écrit pour les navigateurs récents
- De pouvoir ajuster le build en fonction du navigateur (on ajoute pas le serviceWorker dans IE par exemple. A l'inverse, on
pourrait multiplier le nombre de bundle pour tirer profit de HTTP2)
2019-03-21 19:57:38 +01:00
Mael
d5c6214b71
🎨 Sous-lignage des variations
...
On surligne seulement le titre de la conséquence, "alors" ou "sinon",
pour ne pas surligner le bloc de conséquences entier (qui d'ailleurs lui
aussi peut contenir du jaune)
2019-03-21 09:37:36 +01:00
Johan Girod
9d28628e2f
🎨 amélioration de l'affichage de variation
2019-03-20 19:01:11 +01:00
Johan Girod
ae96be0635
🎨 amélioration de l'affichage des règles
2019-03-20 18:05:41 +01:00
Johan Girod
40560361f1
🎨 améliore la compréhension du mécanisme de multiplication
2019-03-20 16:59:55 +01:00
Mael
7a0ea4de72
🎨 Ajustements de marge pour les variations
2019-03-20 16:22:56 +01:00
Mael
5313cd27de
Les variations désactivées sont repliées par défaut
...
Quand une simulation est en cours
2019-03-20 16:19:59 +01:00
Johan Girod
0c0d4d5528
Ajoute la recherche par SIREN/SIRET dans le champs entreprise
2019-03-19 16:55:38 +01:00
Mael
0d1e809e3a
Rétablissement de contrôles
2019-03-19 16:55:38 +01:00
Mael
14b1868784
Protection anti oublie de période renforcée 2
...
La première version était trop violente
2019-03-19 16:55:38 +01:00
Mael
05845db5e6
⚙️ Implémentation des contrôles a posteriori
2019-03-19 16:55:38 +01:00
Mael
f9580f15b5
Tentative d'implémentation des contrôles à l'évaluation
...
Evidememnt, ça pose problème : on n'a pas encore retourné la valeur d'un
noeud (ex. cotisation X) qu'on demande son évaluation dans le contrôle
(cotisation X > 450)
2019-03-19 16:55:38 +01:00
Mael
c36462bd41
Déplacement des contrôles et abandon des contrôles bloquants
2019-03-19 16:55:38 +01:00
Mael
45a3348cbf
Protection anti oublie de période renforcée
2019-03-19 16:55:38 +01:00