Maxime Quandalle
4b1462a333
Merge pull request #693 from betagouv/normalize-format
...
Meilleur formatage des valeurs
2019-09-25 18:19:38 +02:00
Mael
d80588bf97
Renommage de syso en mon-entreprise
2019-09-25 17:53:55 +02:00
Mael
7cdd0b97b2
Merge pull request #696 from betagouv/bug-lib
...
Bug lib
2019-09-25 17:34:25 +02:00
Maxime Quandalle
5879c9bcf5
Utilise NumberFormat pour les Input des questions
...
Meilleure gestion du formatage (séparateur des milliers et décimal) et
début de convergence entre Input.js et CurrencyInput.js
2019-09-25 17:29:02 +02:00
Mael
5175540097
🐛 Correction de la lib
...
Problèmes de window et document undefined
2019-09-25 17:23:37 +02:00
Maxime Quandalle
0fcade76e1
Formatage des nombres dans les réponses aux questions
...
Fixes #683
2019-09-25 17:10:02 +02:00
Maxime Quandalle
38d2e12b64
Meileur gestion du focus des objectifs
...
Fonctionne avec la navigation au clavier
Fonctionne quand on clique à coté de l'input (exemple sur le symbole €)
2019-09-25 17:10:01 +02:00
Maxime Quandalle
fdb8ddc203
MAJ lors de la simulation ssi nouvelle saisie
...
Auparavant nous mettions à jour la "situation" de la simulation, dès le
changement de focus des champs "objectifs", bien que le changement de
focus dans l'interface ne change rien aux calculs. Nous attendons
maintenant que l'utilisateur fasse une nouvelle saisie.
2019-09-25 17:10:01 +02:00
Maxime Quandalle
76d2101d87
Ne pas afficher l'animatedValue en cas de changement de période
2019-09-25 17:10:01 +02:00
Maxime Quandalle
cbcbcd5139
Objectifs sous forme de nombre plutôt que "string"
...
Les valeurs saisies et calculées des objectifs de la simulation étaient
préceddement sauvegardées dans Redux, puis traités dans le code sous forme
de string. Vu qu'il s'agit de valeurs numérique, il est plus logique de les
manipuler sous forme de nombre.
Fixes #553
2019-09-25 17:10:00 +02:00
Maxime Quandalle
579a385b41
Regroupe les fonctions de formatage
...
Par ailleurs ce commit formate les taux les tableaux des barèmes linéaires
2019-09-25 17:09:59 +02:00
Mael
95f81d1741
Nouvelle version
2019-09-25 17:08:37 +02:00
Maxime Quandalle
c418a63d06
🎨 Change le symbole de la multiplication
2019-09-25 15:00:03 +02:00
Mael
1dc45587dc
MAJ de l'image du README
2019-09-25 14:17:15 +02:00
Johan Girod
3508aec50c
Merge pull request #686 from betagouv/operation-negation
...
Ajout d'une opération négation et réecriture des règles
2019-09-25 10:33:27 +02:00
Johan Girod
3ace16f689
🔨 modifications suites aux retours de la revue de code
2019-09-25 10:23:35 +02:00
Johan Girod
77549017df
🔨 utilise le mécanisme d'allègement pour éviter des valeurs négatives
2019-09-25 10:01:35 +02:00
Johan Girod
d95a5b7a34
🐛 corrige l'affichage de la fiche de paie
2019-09-25 10:01:34 +02:00
Johan Girod
d1f9ef383b
🎨 améliore l'affichage des valeurs négatives
2019-09-25 10:01:34 +02:00
Johan Girod
0cf3cb276b
🔨 réecrit la réduction heure sup avec une négation
2019-09-25 10:01:34 +02:00
Johan Girod
33cc92a397
⚙️ ajoute l'opération unaire de négation à la grammaire
2019-09-25 10:01:33 +02:00
Maxime Quandalle
6c8dbd0004
🐛 Lien cassé vers le guide création URSSAF
2019-09-24 22:24:41 +02:00
Maxime Quandalle
f3e79f4251
Merge pull request #671 from betagouv/remove-redux-form
...
Suppression de redux-form
2019-09-23 12:47:32 +02:00
Maxime Quandalle
4784bcd281
🔨 Suppression d'une règle redondante
...
`coût d'embauche` était égal à `rémunération . total` et n'était plus utilisé
2019-09-23 12:46:36 +02:00
Maxime Quandalle
0f983c974e
🎨 Meilleur arrondi pour le sélecteur de période
2019-09-23 12:46:36 +02:00
Maxime Quandalle
ffd65ae613
Ajout d'un paramètre explicite "rules" au reducer
2019-09-23 12:20:37 +02:00
Maxime Quandalle
7a965e6d99
🐛 Correction formatage de l'AnimatedValue
...
Suppression de l'AnimatedValue pour l'objectif courant
Simplification du code de TargetSelection
Corrections CSS
2019-09-18 18:12:30 +02:00
Johan Girod
cc8efbd6e2
Merge pull request #678 from betagouv/quickfix
...
Ajoute les redirections dans un seul et même fichier
2019-09-18 17:58:17 +02:00
Johan Girod
1530b107d0
🐛 corrige les redirections
2019-09-18 17:50:45 +02:00
Maxime Quandalle
0ddc2d0469
Ajout des règles dans le state Redux
...
Déplace la logique de changement de période d'un component vers un reducer
2019-09-18 14:10:10 +02:00
Maxime Quandalle
8c9a4015c4
Input permanent pour les objectifs du simulateur
...
Nous alternions avant entre un <span /> et un <input /> selon le contexte
Fixes #558
2019-09-17 12:54:57 +02:00
Maxime Quandalle
dbbb67ee7f
Ajout du lint pour les hooks React
...
Comme recommandé dans la documentation des hooks React, ajout des deux
linters suivants : react-hooks/rules-of-hooks et react-hooks/exhaustive-deps
Mise à jour des composants, en particulier les useEffect pour y spécifier
toutes les dépendances.
2019-09-17 12:54:54 +02:00
Maxime Quandalle
3fbd94bc65
🔥 Suppression de redux-form
...
Supprime aussi redux-batched-action. Le code résultant est plus concis
(alors que l'on supprime une dépendance !), et plus clair car il y a moins
d'indirections pour se conformer aux API de redux-form.
2019-09-17 12:54:18 +02:00
Maxime Quandalle
7a5beb96f6
Gestion de l'état "situation" avec nos propres actions
...
En vue de la suppression de Redux-form, ce commit crée deux nouvelles
actions : UPDATE_SITUATION et UPDATE_PERIOD qui permettent de gérer le
state de la situation, en retrouvant le même résulat qu'avec l'ancienne
implémentation au niveau du `formattedSituationSelector`
2019-09-17 11:44:05 +02:00
Maxime Quandalle
16146814d9
🐛 Rétablit le scroll sur la page d'accueil
...
Fix #675
Revert partiel de 7ada8c47
2019-09-14 09:39:34 +02:00
Maxime Quandalle
7dec233c09
Ajout d'un point final en fin de phrase
2019-09-13 16:22:43 +02:00
Maxime Quandalle
9c8dbd3f88
🐛 Ajout d'une dépendance manquante
...
Fix #672
2019-09-13 11:45:37 +02:00
Johan Girod
4ec00d5d6b
Merge pull request #665 from betagouv/quickfix
...
Quickfix
2019-09-13 11:15:16 +02:00
Johan Girod
bbf99862dd
🖋️ enlève academia des exemples de plateforme de service
2019-09-13 10:45:02 +02:00
Johan Girod
59d4054e5d
✅ ajoute des tests pour les expressionsé
2019-09-13 10:23:55 +02:00
Johan Girod
28d70b44d2
🔨 remplace 'auto entrepreneur' par 'auto-entrepreneur'
2019-09-13 10:23:55 +02:00
Johan Girod
b2d0d4624a
🐎 améliore la performance du parsing
...
A peu près ~50% de gagné lors du parsing
Problème : long temps de blocage de l'UI lors du premier parsing des règles
Il reste encore quelques bugs
2019-09-13 10:23:55 +02:00
Johan Girod
a60d86a6d5
remove unecessary abstraction: rewriteNode
2019-09-13 10:23:55 +02:00
Johan Girod
7ada8c473b
🎨 répare petits bugs visuels
2019-09-13 10:23:54 +02:00
Johan Girod
73f7561120
répare les redirections embauche et règles
2019-09-13 10:23:54 +02:00
Maxime Quandalle
92612bf241
🔨 Ajout d'une unité manquante
2019-09-11 18:20:45 +02:00
Maxime Quandalle
bdd9505586
Suppression d'appels non utilisés
2019-09-11 18:17:07 +02:00
Maxime Quandalle
fcb5699fbc
Clarifie le fonctionnement de CurrencyInput
2019-09-11 18:16:42 +02:00
Maxime Quandalle
291f856501
🔨 Suppression d'une tautologie
2019-09-11 15:47:12 +02:00
Maxime Quandalle
88cfd47a20
Migration d'un import de history
...
Supprime le message de warning dans la console au démarrage
2019-09-11 11:17:23 +02:00