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

488 commits

Author SHA1 Message Date
Mael
5f9d80c23a ⚙️ Court-circuitage de la formule en cas de non applicabilité 2019-01-07 11:35:11 +01:00
Mael
87382e2725 Evolution des sélecteurs pour traiter plusieurs situations en parallèle 2019-01-07 11:35:10 +01:00
Mael
3f9b06cd0a Nouveau composant de simulation qui compare des situations 2019-01-07 11:35:10 +01:00
Mael
568768eaa8 Regroupement des règles des indépendants dans base.yaml 2019-01-07 11:35:10 +01:00
Mael
56e90b9fbe Version alpha de la simulation des indépendants
Les calculs semblent bons, mais non testés rigoureusement encore
2019-01-07 11:35:10 +01:00
Mael
63f8ad53a3 Test des règles sur le transport 2019-01-07 11:35:10 +01:00
Mael
8b27f2c48e Composant pour la simulation générique 2019-01-07 11:35:10 +01:00
Mael
6c6748fecb Premier résultat du calcul de la rémunération des indépendants
Premier résultat, mais résultat totalement faux
2019-01-07 11:35:10 +01:00
Mael
9ce3c7482c ⚙️ Nouveau mécanisme barème continu 2019-01-07 11:35:10 +01:00
Mael
5cb802cfe9 ⚙️ Le barème linéaire accepte des montants 2019-01-07 11:35:10 +01:00
Mael
948f71af30 Réécriture d'un bloc de traverse.js
Et 🐛 mergeAll, pas merge
2019-01-07 11:35:10 +01:00
Mael
3bb93a462e 🐛 ⚙️ Erreur d'évaluation des variables manquantes 2019-01-07 11:35:10 +01:00
Mael
81340b4510 ⚙️ Implémentation plus simple des dépendants implicites aux parents
Plus simple que be7b2b8ac4e747b6a7cb4d56e2edc8544875f4c4

This feature was at first designed to work not only with boolean questions, but also applicability conditions and formulas. But lots of numeric formulas are also namespaces, with children in the computations themselves. Which, in the previous implementations, lead to lots of irrelevant checks. To be reintroduced better if needed
2019-01-07 11:35:10 +01:00
Mael
66b69a3f35 Clarification de code 2019-01-07 11:35:10 +01:00
Mael
0c094a96e6 🐛 Conciliation des périodes et des aplicabilités implicites 2019-01-07 11:35:10 +01:00
Mael
23f3ed1d1a Correction des tests cassés 2019-01-07 11:35:10 +01:00
Mael
c58a7449d0 Implémentation plus puissante de la dépendance parent
Elle est applicable à tous les parents calculables, et on fait attention
à ne pas produire de boucles infinies.
2019-01-07 11:35:10 +01:00
Mael
d1ee3db743 Explication sur /règle de la dépendance au parent 2019-01-07 11:35:10 +01:00
Mael
7a362e7e30 Implémentation des dépendances parent
un parent question booléenne rend automatiquement non applicable ses
enfants.
2019-01-07 11:35:10 +01:00
Mael
911147b899 Nouvelle fonction utilitaire pour trouver les parents d'une règle 2019-01-07 11:35:10 +01:00
Mael
c366808777 :doc: Commentaires 2019-01-07 11:35:10 +01:00
Mael
c0b862b905 🐛 Résolution de problèmes sur les pages /règle
🎨 Police taille 400 en italiquet
Et 🐛 affichage du calcul de salaire de base
2018-11-23 16:01:46 +00:00
Mael
2af373376f Optimisation du code
js-yaml est très lourd, utiliser react suspense
tree shaking sur ramda
react suspence pour le choix de couleur
2018-11-23 16:01:46 +00:00
Mael
6859ec4b14 On cache les suggestions quand la période est l'année 2018-11-23 16:01:45 +00:00
Mael
567602f0cb :doc: Amélioration de l'explication de la période 2018-11-23 16:01:45 +00:00
Mael
3bdf1cfd28 🐎 Inversion plus rapide
4 * plus rapide

- moins d'itérations max
- précision à 0.1€, n'est plus relative à l'objectif
- partage du cache entre les contrôles et les évaluations
- on évite de recalculer brut de base s'il a déjà été calculé par
inversion
2018-11-23 16:01:13 +00:00
Mael
0a6e6b3674 🎨 Amélioration du choix de période 2018-11-23 16:01:13 +00:00
Mael
49c1e121b4 ⚙️ Périodes en préfixe 2018-11-23 16:01:13 +00:00
Mael
644f72fbab 🐛 Correction de la vue de la multiplication 2018-11-23 16:01:13 +00:00
Mael
3917eb2f24 Implémentation de période : flexible 2018-11-23 16:01:13 +00:00
Mael
7d0620a8b9 Introduction de période: flexible
Les variables qui n'ont pas de période définie ne subissent aucune
transformation.

Les variables flexibles ont la période courante de la simulation.

Est-ce nécessaire d'introduire ce 'période: flexible' ? C'est sûrement
possible de ne marquer flexibles que les variables d'entrée, et de le
déduire pour les variables de calcul, mais ça semble compliqué.
2018-11-23 16:01:13 +00:00
Mael
d4a0009dbc 🐛 Mise en évidence de la mauvaise implémentation des périodes 2018-11-23 16:01:13 +00:00
Mael
61760839dc Affichage du code source d'une règle et ses filles 2018-11-23 16:01:13 +00:00
Mael
058bf8cc33 🎨 Affichage des périodes sur les pages règle 2018-11-23 16:01:13 +00:00
Mael
0c9cbde9e7 Résolution de petits problèmes divers 2018-11-23 16:01:13 +00:00
Mael
aa0e654ef7 Nouvelle configuration webpack pour la librairie de calcul 2018-11-23 16:01:13 +00:00
Mael
29071e8d8e ⚙️ Noeud variableTransform qui regroupe les filtres et les périodes
Ce n'est pas très propre, mais difficile de faire autrement sans revoir
l'architecture des filtres, du cache, des sélecteurs de la fiche de paie
et du l'explicaiton des cotisations...
2018-11-23 16:01:13 +00:00
Mael
ae218e1df7 🐛 Transformation temporelle avant les filtres 2018-11-23 16:01:13 +00:00
Mael
c9d7059179 Simplification du code
Simplification relative, car le filtrage des variables n'est pas
abouti du tout
2018-11-23 16:01:13 +00:00
Mael
2e213f7cc7 ⚙️ Meilleure implémentation des périodes 2018-11-23 16:01:13 +00:00
Mael
44f01bd82b ⚙️ Implémentation des périodes 2018-11-23 16:01:13 +00:00
Mael
6a4faaeef3 Simplification de l'usage de la librairie
Plus besoin de passer plusieurs objectif et elle renvoit directement la
valeur, pas les objets compliqués
2018-11-23 16:01:13 +00:00
Mael
2103974d65 🐛 Défauts des règles ajoutés maintenant pris en compte 2018-11-23 16:01:13 +00:00
Mael
9e70fee390 :doc: Message d'erreur quand objectif de calcul inconnu 2018-11-23 16:01:13 +00:00
Mael
b867c215c0 Nettoyage des règles de la SASU 2018-11-23 16:01:13 +00:00
Mael
12bba5fe9a La librairie permet d'étendre la base défaut avec de nouvelles règles 2018-11-23 16:01:13 +00:00
Mael
dbf2b0eeb6 Charger de nouvelles règles dans la lib pour les évaluer 2018-11-23 16:01:12 +00:00
Mael
7cc01d66f3 test 2018-11-23 16:01:12 +00:00
Mael
42e1500bcf :cogs: Nouvelle fonction publique 2018-11-23 16:01:12 +00:00
Mael
d072ea0e3f Nouvelle cible webpack 'engine' 2018-11-23 16:01:12 +00:00