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

466 commits

Author SHA1 Message Date
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
Mael
faabed83d5
Merge pull request #422 from betagouv/alsace-moselle
Alsace moselle
2018-11-19 15:43:12 +01:00
Johan Girod
1d69feafd6 💚 fix flow
Suppression des décorateurs.

Problème :
Les décorateurs que l'on utilisait correspondait à une ancienne
version de la proposal tc39, encore en stage 1 (voir 0). La
proposition a complètement évolué, pour ne plus du tout avoir
la même forme que précédement.

Au lieu de garder la version 'legacy', on choisit de se séparer
des décorateur, étant donné que le nouveau use case n'a plus rien
à voir, et que l'ancienne version peut être gérée de manière
quasi équivalente avec des fonctions et des compose
2018-11-15 11:06:35 +01:00
Mael
2addd326a1 🔨 Complémentaire moins chère pour le régime Alsace-Moselle 2018-11-08 14:08:27 +00:00
Mael
27ea836a39 🐛 Erreur lors de l'inversion du salaire net après IR
Il est appelé avec une assiette négative, lors de l'inversion
2018-11-04 18:28:36 +00:00
Mael
2e46e6cca3
Des assiettes pouvaient passer à travers le barème linéaire (#413) 2018-10-23 19:03:56 +02:00
Mael
3b98c304fc Suppression d'avertissements eslint
Ce ne sont pas des composants React, mais des fonctions.
A la base, il ne faudrait pas renvoyer des fonctions mais des
composants, il faudrait reprendre la fonction makeJsx de evaluation.js
2018-10-15 14:17:43 +00:00
Mael
4e49310e7d 🐛 Réparation d'une erreur dans la définition des vues des méca 2018-10-15 14:11:19 +00:00
Mael
5958dd5e62 🐛 Formattage de code
Qui résoud un bug d'affichage
2018-10-15 14:11:19 +00:00
Mael
995748c964 🎨 Moins de surlignage jaune 2018-10-15 14:11:19 +00:00
Mael
20bdcf07f2 Ajout du taux final pour les barèmes 2018-10-15 14:11:19 +00:00
Mael
7232738ba3 👽 🎨 Amélioration et traduction du barème 2018-10-15 14:11:19 +00:00
Mael
53375a0dd0 🎨 👽 Amélioration et traduction de composantes et variations 2018-10-15 14:11:19 +00:00
Mael
4f0d919bb9 👽 Nombre de composantes en texte humain traduit 2018-10-15 14:11:19 +00:00
Mael
bd97129210 🎨 Affichage des composantes plus humain
Et colorisation plus simple des mécanismes, dans un nouveau fichier au
lieu d'être caché dans un CSS sans fin
2018-10-15 14:11:19 +00:00
Mael
b6218cba8d 🐛 Problème dans l'évaluation des variables à question et condition 2018-10-15 13:57:07 +00:00
Mael
0199253a74 🐛 Mauvais comptage des variables manquantes des variations 2018-10-15 13:57:04 +00:00
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