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
Maxime Quandalle
c418a63d06
🎨 Change le symbole de la multiplication
2019-09-25 15:00:03 +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
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
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
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
Maxime Quandalle
0663c97204
Utilisation du hook useTranslation de react-i18next
...
Suppression de notre composant withLanguage qui rajoutait une abstraction
inutile.
Note: de nombreux appels à withTranslation et withLanguage était inutile
car le composant augmenté n'utilisait pas les paramètres fournis (language, t, i18n).
L'utilisation des hooks nous permet de mieux gérer le code mort, car il s'agit
de simples variables dont le non-usage est détecté par l'analyse statique.
2019-09-11 11:17:23 +02:00
Maxime Quandalle
6ea5dd0870
Migration de React "class" à "function"
...
Le but de la refacto est de généraliser l'utilisation des hook
Nombre de composants convertis: 52
Nombre de composants restants: 12
Il est possible de compter les composants class restants en utilisant
grep "render()"
L'occasion aussi de remplacer la dernière occurence de UNSAFE_componentWillMount
2019-09-11 11:17:23 +02:00
Maxime Quandalle
a1b99fdc64
Suppression des do-expression
...
Il s'agit d'une fonctionnalité non standard de JavaScript qui est peu
utilisée dans la base de code. Ajoute de la complexité pour les nouveaux
développeurs (configuration spécifique de l'environnement de dév) pour
trop peu de bénéfices.
2019-09-11 11:17:23 +02:00
Maxime Quandalle
afd2daf2e7
Merge pull request #663 from betagouv/iframe-links
...
🐛 Gestion des liens externes dans les intégrations Iframes
2019-09-10 15:42:31 +02:00
Maxime Quandalle
489adacdb0
🐛 Suppression d'une fin de balise morte
2019-09-10 13:42:33 +02:00
Maxime Quandalle
32d8aa119e
🐛 Gestion des liens externes dans les intégrations Iframes
...
Fixes #662
2019-09-09 18:47:14 +02:00
Johan Girod
543271839d
Mise en production de l'économie collaborative
2019-09-09 18:08:16 +02:00
Johan Girod
e882d630ad
🎨 bug couleur ie11"
2019-09-09 18:07:34 +02:00
Maxime Quandalle
6fecf091c8
🔨 Statut JEI commulable avec taux réduit AF
...
cf. https://www.legisocial.fr/actualites-sociales/2068-comment-declarer-les-cotisations-dallocations-familiales-si-lentreprise-beneficie-du-regime-jei.html#toc-exoneration-jei-et-taux-reduit-allocations-familiales
Fixes #135
2019-09-09 17:29:01 +02:00
Maxime Quandalle
bb9a12d50d
🐛 Correction d'un bug sur les cotisations des liberaux réglementés
...
Introduit lors 01bb90e61
lors de la conversion de "non applicable si"
à "rend non applicable".
2019-09-09 15:47:36 +02:00
Johan Girod
0f40c746c1
👽 ajoute les traductions manquantes
2019-09-09 11:50:47 +02:00
Johan Girod
737365ca74
🖋️ ajoute les personas sur le site
2019-09-09 11:45:26 +02:00
Maxime Quandalle
859942b882
🐛 Remonte la question sur l'ancienneté de l'apprenti
2019-09-09 11:33:47 +02:00
Maxime Quandalle
32dc169999
💚 Répare les tests
...
Provoque une erreur difficile à comprendre quand il y un "!![object Object]"
dans externalized.yaml
Ajout d'une valeur par défaut (choisie pour ne pas activer l'aide)
2019-09-09 11:33:47 +02:00
Maxime Quandalle
bc1e185701
⚙️ Ordre des questions pour les questions à choix multiples
...
Nécessaire pour la nouvelle question "contrat salarié" qui contient des
réponses comme "cdd" ou "apprentissage". Les questions similaires
arrivaient trop tard.
2019-09-09 11:33:47 +02:00
Maxime Quandalle
cf513f003d
🔨 🎨 Ajout de l'aide unique pour les apprentis
...
Ré-intégration de l'UI pour l'affichage des aides différées sous le
montant "total chargé" dans le simulateur salarié
2019-09-09 11:33:47 +02:00
Maxime Quandalle
1b01948d29
🎨 Laisser la question courante affichée dans les raccourcis
...
Suite à un retour utilisateur qui ne savait plus quelle question était
posée car le lien sur lequel il venait de cliquer avait changé.
2019-09-09 11:33:47 +02:00
Maxime Quandalle
4e4caab3da
⚙️ Ne pas afficher les fonctions désactivées
...
TODO: Mettre à jour immédiatement la liste des questions suivantes (QuickLinks) ?
2019-09-09 11:33:47 +02:00
Maxime Quandalle
56d95da1b4
🔨 Amélioration du calcul de la formation pro
...
Prise en compte des règles spécifiques pour les apprentis.
Réforme 2019, les OPCA sont remplacés par les OPCO.
Ajout d'une règle pour les départements d'outre-mer.
2019-09-09 11:33:47 +02:00
Maxime Quandalle
611ae091cb
🔨 Règle spécifique pour le taux réduit des AF
...
Permet de désactiver le taux réduit au niveau des régimes d'exceptions
pour l'assimilé salarié ou le stagiaire par exemple.
2019-09-09 11:33:47 +02:00
Maxime Quandalle
fffd803b38
🔨 Ajout d'exclusions dans les régimes d'exceptions
2019-09-09 11:33:47 +02:00
Maxime Quandalle
a04a7de2ce
🔨 Support de l'apprentissage
...
Fixes #567
2019-09-09 11:33:47 +02:00
Maxime Quandalle
01bb90e61f
🔨 Amélioration du support des stages
...
- Ajout d'un avertissement (le stage n'est pas un contrat de travail)
- Ajout des traductions
- D'avantage d'utilisation de "rend non applicable"
- Une modification de parentDependency pour prendre un compte que
"contrat stage" est maintenant un enum CDI | CDD | Stage plutôt qu'un
boolean true | false.
2019-09-09 11:33:47 +02:00
Maxime Quandalle
0d10409b0f
🔨 Utilisation du mécanisme d'allègement
...
Permet d'éviter les bases négatives. Ajoute l'inférence d'unités sur le
mécanisme d'allègement
2019-09-09 11:33:47 +02:00
Maxime Quandalle
aa36b1c481
🔨 Type de contrat à choix multiple
...
Pour l'instant les choix sont CDI, CDD, ou Stage.
Modification du moteur concernant la désactivations des règles spécifiques
au CDD (la logique précédente nécessitait que `contrat . salarié . cdd`
soit une question, elle fonctionne maintenant avec une formule)
2019-09-09 11:33:47 +02:00
Maxime Quandalle
d65d347dc0
🔨 Implémentation des gratifications de stage
...
Fixes #563
2019-09-09 11:33:47 +02:00
Maxime Quandalle
89e528bb1c
🐛 🎨 Reformulation « part salarié » sur la fiche de paie
...
Plus cohérent avec « part employeur »
Re-correction du lien vers le taux neutre
2019-09-08 12:48:00 +02:00
Maxime Quandalle
2d738d03f6
🐛 Correction d'un lien cassé
2019-09-08 12:30:27 +02:00
Maxime Quandalle
446d8fb007
🔨 Cohérence des unités pour le temps de travail
2019-09-08 12:30:27 +02:00
Maxime Quandalle
17b5d6325f
🔨 Cohérence des unités pour les congés payés
2019-09-08 12:30:27 +02:00
Johan Girod
6dae8afea6
🐛 🔨 enlève la réintégration de la réduction de cotisation HS dans le net imposable
2019-09-06 16:38:51 +02:00
Maxime Quandalle
461d789535
🐛 Unité de l'impôt sur le revenu
...
Était affiché en pourcentage au lieu d'euros depuis a30e0a86
Prise en compte de l'unité dans le mécanisme allègement
2019-09-06 16:23:26 +02:00
Johan Girod
b8d9392d51
🖋️ enlève l'avertissement relatif à la CVAE pour les auto entrepreneur
2019-09-06 15:50:26 +02:00
Maxime Quandalle
1f70cff33f
🎨 Typos et ajout d'une marge sous les suggestions
2019-09-06 15:31:20 +02:00
Johan Girod
5888141029
🔨 🐛 corrige les taux du versement libératoire
2019-09-06 15:31:20 +02:00
Johan Girod
ce66c17fea
change l'ordre des question : on pose d'abord la question du versement libératoire
2019-09-06 15:31:20 +02:00
Johan Girod
6ba443ceea
🎨 remet les cotisations dans le bon ordre dans la fiche de paie
2019-09-06 15:31:19 +02:00
Johan Girod
07ad6b2a33
🐛 déplace la réduction heure sup sur la fiche de paie vers la colonne salarié
2019-09-06 15:31:19 +02:00
Johan Girod
24332bd5fd
🐛 🔨 enlève la TFC pour les professions libérales
2019-09-06 15:31:18 +02:00
Johan Girod
a0cb6749c5
🐛 affiche le salaire net de cotisations si avantages en nature
2019-09-06 15:31:18 +02:00
Johan Girod
5393de1dc2
🎨 uniformise le style des suggestions
2019-09-06 15:31:18 +02:00
Johan Girod
02410f61b9
🎨 enlève le hover entrée
...
Lorsque l'on aura une navigation au clavier complète et fonctionnelle, on pourra préciser tous les raccourci via une page dédiée. En attendant, inutile de polluer l'interface
2019-09-06 15:31:17 +02:00
Johan Girod
9b00e9901d
🔨 répare le bug de la question sur l'impot sur le revenu
2019-09-06 15:31:17 +02:00
Johan Girod
37a3f5a139
🔨 meilleure gestion de l'ACRE / année de création
...
- On utilise la date de création avant 2019 / après 2019 pour savoir si la profession libérale est rattachée à la CIPAV
- On pose directement la question de l'ACRE, ce qui permet de ne pas faire d'approximation par défaut.
2019-09-06 15:31:17 +02:00
Johan Girod
a30e0a866e
🔨 ajoute le versement libératoire de l'ir pour les auto
2019-09-06 15:31:16 +02:00
Johan Girod
1d99ebd88f
🐛 répare le dépliement des checklist
2019-09-06 10:51:54 +02:00
Johan Girod
2ab3610803
🐛 corrige les décimales à rallonge dans les inputs de taux
...
Fix #647
2019-09-04 18:01:24 +02:00
Johan Girod
44779fb14a
🐛 corrige l'ordre des question sur kiwi
...
fix #628
fix #614
2019-09-04 17:29:29 +02:00
Johan Girod
74c278cb76
🔨 enlève la valeur par défaut pour le taux personnalisé
2019-09-04 17:29:29 +02:00
Maxime Quandalle
0300006cb8
Merge pull request #615 from betagouv/desactive
...
Ajout d'une règle "rend non applicable"
2019-09-04 15:12:43 +02:00
Johan Girod
46f34d5eb2
meilleurs questions AS
2019-09-04 11:56:03 +02:00
Johan Girod
9d6dc88416
🎨 enlève la liste vide dans le message d'avertissement pour AS
2019-09-04 11:56:03 +02:00
Johan Girod
993f474c82
🐛 enlève le temps partiel pour l'assimilé salarié
2019-09-04 11:56:02 +02:00
Johan Girod
a180eccf4b
🐛 enlève les heures sup pour l'assimilé salarié
2019-09-04 10:24:31 +02:00
Maxime Quandalle
6344d2f2e1
Amélioration des pages de documentations pour rend non applicable
...
- ajout des traductions
- ajout d'une notice "désactivée par" quand une règle est désactivée
par un régime d'exception actif
2019-09-04 09:14:28 +02:00
Maxime Quandalle
1ffb97c2f6
Renomme "désactive" en "rend non applicable"
...
Ajout de tests, amélioration de la doc
2019-09-03 22:45:54 +02:00
Maxime Quandalle
b1c24033bd
🔨 Déplacement de l'exonération de cotisations JEI
2019-09-03 22:45:54 +02:00
Maxime Quandalle
89f370b182
Ajout d'une ruleProp "désactive"
2019-09-03 22:45:48 +02:00
Johan Girod
dfc84279b0
🎨 aligne le bouton suivant sur chrome
2019-09-03 18:32:35 +02:00
Johan Girod
b9ecd290fa
👽 traduit le logo de chargement
2019-09-03 18:15:28 +02:00
Johan Girod
d92a12c307
👽 traductions manquantes
2019-09-03 18:12:08 +02:00
Johan Girod
4ec9f4c41b
🔨 Modifie les règles des heures supplémentaires suite aux retours PR #629
...
Co-Authored-By: Maxime Quandalle <maxime@quandalle.com>
2019-09-03 18:12:08 +02:00
Johan Girod
b069a447ce
🔨 ajoute une variable taux horaire pour le calcul de rémunération des heures sup
2019-09-03 18:12:08 +02:00
Johan Girod
7e83f7daee
🔨 déplace les références sur le calcul de la réduction de cotiz heure sup au bon endroit
2019-09-03 18:12:08 +02:00
Johan Girod
7d83b1f5f3
Update source/règles/base.yaml
...
Co-Authored-By: Maxime Quandalle <maxime@quandalle.com>
2019-09-03 18:12:07 +02:00
Maxime Quandalle
c33923169b
Correction d'une unité et typos
2019-09-03 18:12:07 +02:00
Johan Girod
1a8d800421
🎨 ajoute une annonce pour les heures sup
2019-09-03 18:12:07 +02:00
Johan Girod
352a1467a2
💚 répare les tests unitaires
2019-09-03 18:12:07 +02:00
Johan Girod
27150611a0
🔨 ajoute les taux spécifique de la convention HCR
2019-09-03 18:12:07 +02:00
Johan Girod
18e9def018
🖋️ reformule la question sur les heures sup
2019-09-03 18:12:06 +02:00
Johan Girod
26ae046594
🔨 ajoute le deuxième taux à 50%
2019-09-03 18:12:06 +02:00
Johan Girod
d6b1f2808a
🔨 ajoute la défiscalisation des heures supplémentaires
2019-09-03 18:12:06 +02:00
Johan Girod
321ef03083
🔨 ajoute la deduction forfaitaire pour l'employeur
2019-09-03 18:11:41 +02:00
Johan Girod
a247e5d57c
🔨 Ajoute la reduction de cotisations pour les heures supplémentaires
...
TODO: uniformiser la façon de gérer les réductions sur la fiche de paie, entre employeur et salarié
2019-09-03 18:11:41 +02:00
Johan Girod
18318008ac
🔨 Ajoute les heures supplémentaires sur la fiche de paie
...
[bug connu 🐛 ] Le nombre d'heure supplémentaire est affiché quand bien même son parent direct est non applicable par défaut
2019-09-03 18:11:24 +02:00
Johan Girod
4ab6831ade
🔨 ajoute la notion d'assiette de vérification du SMIC
...
voir #617
2019-09-03 18:10:59 +02:00
Johan Girod
1b49e6722d
🔨 ajoute une règle sur les heures supplémentaires
2019-09-03 18:10:59 +02:00
Johan Girod
eed25e4fef
🔨 ajoute unité
2019-09-03 17:58:24 +02:00
Johan Girod
a6f6826c3a
🔨 ajoute la possibilité de choisir sa méthode de calcul de l'impot sur le revenu
2019-09-03 17:58:24 +02:00
Johan Girod
2b6bf3ca9f
🐛 corrige bug markdown
2019-09-03 13:39:40 +02:00
Johan Girod
94bccdad94
change la version du store pour éco collab
2019-09-03 13:35:57 +02:00
Johan Girod
82150bb7e6
🖋️ changement du lien vers la page d'explication de l'immatriculation au régime général
2019-09-03 13:35:57 +02:00
Johan Girod
1d1b7203dd
🖋️ change la description de l'option pour le régime géneral
2019-09-03 13:35:56 +02:00
Johan Girod
dfb841147a
🎨 répare le style des checkbox sur chrome
2019-09-03 13:35:56 +02:00
Johan Girod
cd3145c55f
🐛 répare la page vide lorsque l'on deselectionne la location meublée sur le menu principal
2019-09-03 13:35:56 +02:00
Johan Girod
d26d036653
🐛 le régime général n'est pas disponible pour la location de chambre d'hotes'
2019-09-03 13:35:56 +02:00
Johan Girod
e5518fdfe4
🖋️ ajoute un lien vers le site des impots
2019-09-03 13:35:56 +02:00
Johan Girod
913b4178e1
🎨 retours UI
...
- Les activités peuvent tenir à trois sur une même ligne
- Le texte du bouton peut être selectioné
2019-09-03 13:35:55 +02:00
Johan Girod
10e4486196
🎨 :fountain-pen: typos et meilleur affichage des activités sur mobile
2019-09-03 13:35:55 +02:00
Johan Girod
921f56dd9e
Ajoute les mécanisme d'exemption à l'économie collaborative
2019-09-03 13:35:55 +02:00
Johan Girod
f703a48d93
🔨 complétion de l'économie collaborative
2019-09-03 13:35:55 +02:00
Johan Girod
34780a2e15
✨ 🎨 Refacto l'économie collaborative
...
- L'état interne est plus simple
- Le parcours est plus beau et plus facile
- On peut revenir en arrière facilement
- Correction des bugs d'update, de modifications etc...
- La traduction sera plus simple
- L'état est sauvegardé dans le local storage
- Ajout de redirections quand l'utilisateur n'a pas suivi le parcours
NOTE ! Il reste à refactorer les exemptions
2019-09-03 13:35:54 +02:00
Johan Girod
256d22cce9
💚 eslint
2019-09-03 13:35:54 +02:00
Johan Girod
52e82214f5
🎨 🐛 Empéche l'effet de clignotement de la section de navigation au chargement
...
Effet FOUC
2019-09-03 11:12:45 +02:00
Johan Girod
63efd5057a
🎨 Ajoute le logo sur la page de chargement
...
Fix #625
2019-09-03 11:12:45 +02:00
Johan Girod
8a4c70d12e
🖋️ 🎨 remplace 'valider' par 'suivant' et réaligne le bouton avec les possibilités dans le cas d'une question oui / non
2019-09-03 11:12:45 +02:00
Johan Girod
e61b37cea3
Enlève le bouton recommencer à la fin de la simulation
2019-09-03 11:12:44 +02:00
Johan Girod
f545980a61
🎨 Bug sur les titre dans les cartes pleines
2019-09-03 11:12:44 +02:00
Maxime Quandalle
0fa69dfbbc
Améliore l'affichage des unités sur les barèmes
2019-09-03 09:39:36 +02:00
Maxime Quandalle
9327847360
⚙️ Support des unités dans un barème linéaire
2019-09-02 18:17:02 +02:00
Maxime Quandalle
815f7579ef
🔨 Ajout d'une unité "trimestres" pour la retraite
...
Fixe #634
2019-09-02 18:17:02 +02:00
Mael
f1e9c63c01
Script d'intégration pour chacun des 4 modules
2019-09-02 17:05:40 +02:00
Maxime Quandalle
893bfd5598
Possibilité d'intégrer 3 modules de simulation en plus
2019-09-02 17:05:40 +02:00
Maxime Quandalle
b3820c65ee
Spécification de la version core-js
...
Évite un message d'avertissement dans la console
2019-09-02 16:22:56 +02:00
Maxime Quandalle
0bbb0b2566
Simplification d'une condition
2019-08-21 14:44:42 +02:00
Johan Girod
a56a609370
🐛 corrige la recherche d'entreprise par nom/siren
...
Fix #624
2019-08-20 15:05:35 +02:00
Johan Girod
920d00a476
:arrow-up: met à jour les dépendances
2019-08-20 15:05:31 +02:00
Maxime Quandalle
7f57ad6dd6
MAJ des liens vers les modèles de statuts BPI
2019-08-19 10:49:08 +02:00
Mael
76c579cd27
🐛 🔨 Problème de suggestions en pourcentage
2019-08-04 15:27:30 +02:00
Mael
827d8a1965
Les périodes ne sont pas encores gérées comme unité
2019-08-04 15:27:24 +02:00
Mael
e02cc908c8
🐛 Unité manquante lors de la saisie
2019-08-04 15:27:18 +02:00
Mael
f0dd2ca416
Passer donne la valeur par défaut, pas null
...
Fixes #610
2019-08-03 15:30:49 +02:00
Mael
18cbe0623f
On oublie cette histoire de faux pourcentages
...
Introduit au commit précédent, car je n'avais pas vu que l'option format
(couplée au normalize) de redux form existait.
2019-08-01 18:32:15 +02:00
Mael
a6c8372a3e
🔥 Note obsolete
2019-07-24 14:31:25 +02:00
Mael
1431c02f34
Introduction du faux pourcentage (%)
...
Quand une variable est destinée à être saisie par l'utilisateur, on veut
qu'il saisisse 50, pas 0.5 pour exprimer 50%.
On pourrait lui faire saisir 50 et convertir en direct vers la vraie
valeur de 0.5, mais c'est compliqué aujourd'hui dans reduxForm
(l'attribut "normalize" ne suffit pas, car la valeur 0.5 sera visible
après un bref instant de debounce).
Je pense qu'il serai quand même mieux que nous stockions les variables
qui sont des ratios comme 0.5 et que l'UI se charge d'afficher et de
faire saisir ces valeurs sous forme 50%.
2019-07-23 19:07:40 +02:00
Mael
d940b54eac
🔨 Plus d'unités
2019-07-23 18:44:26 +02:00
Mael
7ae3eaca60
🎨 Espacement sous les noms des mécanismes
2019-07-23 18:44:26 +02:00
Mael
9e80f2b36b
🔥 Type et période de l'infobox, période près de valeur
2019-07-23 18:44:26 +02:00
Mael
b72ec28108
🎨 Marge inutile
...
Reliquat qui rendait l'affichage moche
2019-07-23 18:44:26 +02:00
Mael
a0e534324d
🎨 Valeur des méca : signe = en dehors de la boîte
2019-07-23 18:44:26 +02:00
Mael
fb73ed5cbf
🎨 Alingement des expressions sur mobile
2019-07-23 18:44:26 +02:00
Mael
0233c793a0
✨ Déplacement du mécanisme operation
2019-07-23 17:03:00 +02:00
Mael
8b8afd528b
Ajout de l'unité aux barèmes
2019-07-23 17:03:00 +02:00
Mael
906dcf8c80
On évite de parler de règle pour la /doc, plutôt de pages
2019-07-23 17:03:00 +02:00
Mael
cb2cc9e8d2
Simplification du texte d'introduction des variations et composantes
...
Le terme règle est obscur
2019-07-23 17:03:00 +02:00
Mael
a58853569a
🎨 Symbole + pour séparer les composantes
...
1 retour utilisateur pas familier avec ce concept de composantes
2019-07-23 17:03:00 +02:00
Mael
86a3002452
🎨 Symbole égalité pour les valeurs de méca et alignement en bas
...
D'après le peu de tests effectués (2) le résultat du mécanisme est mieux
en bas
2019-07-23 17:03:00 +02:00
Mael
78da370cb8
🐛 Certaines conséquences des variations ne s'affichaient pas
2019-07-23 17:03:00 +02:00
Mael
ab0b64da12
✨ Déplacement des Variations
2019-07-23 17:03:00 +02:00
Mael
6b2d4b8dd3
🎨 Amélioration du style des composantes
2019-07-23 17:03:00 +02:00
Mael
2b8adb4655
🔨 ✨ Simplification de la cotisation maladie
2019-07-23 17:03:00 +02:00
Mael
adf556c36f
🎨 Alignement des valeurs des expressions dans /doc
2019-07-23 17:03:00 +02:00
Mael
60a8558daf
Affichage des unités
2019-07-23 17:03:00 +02:00
Mael
5de2231267
Changement de la signature et des digits de NumberFormatter
2019-07-23 17:03:00 +02:00
Mael
413b6197ef
🐛 On arrête le parsing récursif quand formule d'inversion
2019-07-23 17:03:00 +02:00
Mael
6606bb4f34
Unités des barèmes et composantes
2019-07-23 17:03:00 +02:00
Mael
1adce3e514
⚙️ On abandonne NegatedVariable
...
C'est illisible dans l'explication, je n'arrive pas à faire mieux que '≠
oui'
2019-07-23 17:03:00 +02:00
Mael
342605e86b
Unités : pourcentage et multiplication
2019-07-23 17:03:00 +02:00
Mael
1ca341a5b5
Implémentation plus générique des unités
2019-07-23 17:03:00 +02:00
Mael
956a8662fe
🔥 Un seul numberFormatter
2019-07-23 17:03:00 +02:00
Mael
d2a0904c99
🎨 Déplacement et simplification des résultats des mécanismes
2019-07-23 17:03:00 +02:00
Mael
74310bd06d
🎨 Changement de style des valeurs dans la /doc
...
L'idée est de les extraire visuellement du reste, et de ne plus utiliser
les parenthèses qui ne sont pas faites pour convoyer ce sens
2019-07-23 17:03:00 +02:00
Mael
2067689617
🐛 Gros bug de pourcentage sur le taux ATMP entreprises > 150 sal
2019-07-19 20:07:38 +02:00
Mael
299fce7f54
Nouvelle page reformulée "vie privée", ajoutée à l'iframe
2019-07-16 17:33:09 +02:00
Maxime Quandalle
2bc86398c0
Supprime variables inutilisées
...
Pour réparer les tests
2019-07-16 17:21:54 +02:00
Maxime Quandalle
3ea46f5d54
Suppression des sous-questions
...
Fonctionnalité inutilisée
2019-07-16 17:21:54 +02:00
Maxime Quandalle
b5bd162603
Traduction explications seo en anglais
...
Et ajout d'une illustration
2019-07-16 17:21:54 +02:00
Maxime Quandalle
cfc07e4935
Ajout d'un lien vers l'iframe sur la homepage de dev
2019-07-16 17:21:54 +02:00
Maxime Quandalle
db90552f6a
Répare les liens interne dans la documentation
...
Les liens dans le markdown ne prenaient pas en compte le `basename`
configuré via react-router/history.
Utilisation de `react-markdown` au lieu de `marked` qui s'inter-opère
mieux avec notre UI.
2019-07-16 17:21:54 +02:00
Maxime Quandalle
7ea44a7b46
Ajout d'explications sur le simulateur salarié
2019-07-16 17:21:54 +02:00
Mael
e1c6483481
🐛 Branches de situation multiples dans getRuleFromAnalysis
2019-07-12 14:33:28 +02:00
Mael
a758617dc6
🐛 Rétablissement de la rémunération brute
...
La variable était mal nommée et donc la requête de règle aussi
2019-07-12 12:34:48 +02:00
Mael
0110af7dce
🎨 🐛 Coloration des lignes de la fiche de paie
2019-07-12 12:30:31 +02:00
Mael
922e4cf919
Meilleure explication des dépendances parent
...
Et traduction
2019-07-12 10:33:02 +02:00
Mael
c21b149fe2
Meilleur affichage des valeurs par défaut
2019-07-12 10:33:02 +02:00
Mael
aa0bbf2604
🐛 Affichage des unités dans l'interface
2019-07-12 10:33:02 +02:00
Mael
c76f22a39b
Ctrl-K disponible dès la simulation
2019-07-12 10:33:02 +02:00
Mael
f48d0af3eb
🐛 On n'affiche pas la comparaison si montant trop faible
2019-07-12 10:33:02 +02:00
Mael
a76927c827
Oubli d'un paramètre transformant "O" en "-" dans la fiche de paie
2019-07-12 10:33:02 +02:00
Mael
9004551979
🐛 Notice de décharge en trop
2019-07-12 10:33:02 +02:00
Mael
dce2eb1e04
🔨 Nouvelle variable heures par semaine
...
On veut pouvoir dire : ce contrat est à x heures par semaine, même si la
variable temps partiel est désactivée, le nombre d'heures ne vaut pas 0
mais une valeur par défaut
2019-07-12 10:33:02 +02:00
Mael
f47be49a82
🐛 Problème dans la récupération de 'avantages en nature . autres'
...
Je ne comprends pas pourquoi. C'est une parentDependency, et j'imagine
que dans l'évalution avec les valeurs par défaut, pour une raison que ne
je pige pas, on ne l'évalue pas donc elle n'est pas dans le cache, donc
getRuleFromAnalysis casse. ça devrait pas.
2019-07-12 10:33:02 +02:00
Mael
7f4db67544
Période manquante
...
Pour afficher la période lors de l'<Input>
2019-07-12 10:33:02 +02:00
Mael
17b5a4d128
🐛 Problème de visualisation de l'inersion
2019-07-12 10:33:02 +02:00
Mael
02c1cd3a6c
🐛 Corrections de bugs
2019-07-12 10:33:02 +02:00
Mael
7087b309fe
✨ Renommage de fichier
2019-07-12 10:33:02 +02:00
Mael
633b213869
🐛 Affichage d'une valeur quand elle est nulle
2019-07-12 10:33:02 +02:00
Mael
4785155f25
Correction des tests ✅
2019-07-12 10:33:02 +02:00
Mael
0fafa68258
Remplacemement des formats en unités dans les tests
2019-07-12 10:33:02 +02:00
Mael
d95c305c31
Aurevoir valueFormats, validators, .format, valueTypes
2019-07-12 10:33:02 +02:00
Mael
66feb419a5
Ajout des unités à la base
2019-07-12 10:33:02 +02:00
Mael
5983d28cf1
Unité € à la main dans l'explicaiton de paie en attendant les unités
...
inférées automatiqueemnt
2019-07-12 10:33:02 +02:00
Mael
22f9a4760b
🎨 Illustrations sur la page Mes réponses
2019-07-12 10:33:02 +02:00
Mael
2834fbd053
Réparation et amélioration d'AnswerList
...
On affiche les prochaines questions. Super intéressant pour pouvoir
sauter directement à une question précise sans se taper toutes les
questions une par une.
2019-07-12 10:33:02 +02:00
Mael
ab8c4b9b2c
✨ Déplacement de getRuleFromAnalysis dans le moteur
2019-07-12 10:33:02 +02:00
Mael
7cadc42349
Passage de SchemeComparison aux getRuleFromAnalysis et Value
...
Et enfin suppression de regleSelectors
2019-07-12 10:33:02 +02:00
Mael
40fbef4ec9
✨ Avertissement
2019-07-12 10:33:02 +02:00
Mael
39fd915265
🐛 Dans targetSelection on ignore les objectifs secondaires
2019-07-12 10:33:02 +02:00
Mael
58963303e2
✨ Fichiers inutiles
2019-07-12 10:33:02 +02:00
Mael
99993af761
Finalisation de la refacto valeurs
2019-07-12 10:33:02 +02:00
Mael
ed4d4a0d7a
Mutualisation de <Value>
...
Remplacement de Montant par Value
Rétablissement des explications simu salarié
Possibilité de définir des objegtifs secondaires qui sont calculés mais
pas affichés par targetSelectuon
2019-07-12 10:33:02 +02:00
Mael
76b60afed7
1er affichage des unités : indemnité km vélo
2019-07-12 10:33:02 +02:00
Mael
f234ebc9ac
Résolution de la récursion du parse
2019-07-12 10:33:02 +02:00
Mael
9b4a3b9e57
⚙️ parsedRules passe d'une liste à un object
...
Comme pendant l'évaluation et son objet cache, parsedRules est construit
au fur et à mesure du parsing sous la forme [dottedName]: parsedRule
Cela nous permet pendant le parsing de faire l'annotation de type et de
faire moins de boulot lors de l'évaluation
Problème :
- (presque fixé) dans l'inversion on produisait des références de variables pour le JSX
=> boucle infinie
- dans chiffre d'affaire, notre implé un peu bizarre fait une référence
de variables a priori circulaire, mais gérée par les variations. Or
pendant le parsing on parcourt évidemment toutes les branches sans les
évaluer. Sachant qu'on implémente ce cache parsedRules surtout pour les
unités, peut on garder la formule ainsi et simplement stocker 'chiffre
d'affaires': 'currently being parsed' pour éviter la boucle infinie ?
2019-07-12 10:33:02 +02:00
Mael
00e920d00f
✨ ⚙️ Renommage de treat en parse; reorg
...
Ce commit n'est pas complet, mais l'idée est lisible
2019-07-12 10:33:02 +02:00
Mael
f75f70314a
📝 Implémentation des unités via une nouvelle passe
2019-07-12 10:33:02 +02:00
Mael
6154419250
Changement de programme : tentative d'implé de l'unité dans l'eval
...
Car quand on parse et qu'on tombe sur une variable, on ne rentre pas
dans cette variable. Elle sera traitée par la suite dans le parseAll.
Ainsi on ne peut pas connaître son unité si elle a une formule
A = B * C
B = D / E
C unité km
D unité €
E unité km
Quand on tombe sur B dans A, B n'est pas encore parsée, et donc on ne
peut pas savoir que B est en € / km.
Il faudrait parser B, ce qui serait trop couteux. On pourrait
implémenter un cache au parsing, implémenter les unités comme des fonctions, ou encore gérer les unités lors de l'éval (ce qui est bête, car on n'a pas besoin des valeurs pour inférer les unités)
2019-07-12 10:33:02 +02:00
Mael
a7c6cb25fa
Première unité affichée sur la page règle
2019-07-12 10:33:02 +02:00
Mael
a75b22d083
Début de l'implémentation des unités
2019-07-12 10:33:02 +02:00
Mael
de987e8d28
🔨 Bribes d'unités pour l'indemnité vélo
2019-07-12 10:33:02 +02:00
Mael
bd13767f1c
On évite d'injecter dans la règle enrichie la règle brute
...
L'objet en mémoire en sera d'autant plus léger, et le contenu des règles
utilisées dans l'application sera moins imprévisible
2019-07-12 10:33:02 +02:00
Mael
761fa8eb14
Réforme de la gestion des valeurs
...
Première version qui fonctionne...
... sans le composant PaySlip
2019-07-12 10:33:02 +02:00
Maxime Quandalle
39d93e644b
Ajout d'une page d'accueil sur le serveur de dev
2019-07-10 18:37:12 +02:00
Johan Girod
4492d1b8ad
Merge remote-tracking branch 'origin/master' into économie-collaborative
2019-07-08 12:01:54 +02:00
Johan Girod
ce5104be20
Cache l'économie collaborative en production
2019-07-08 11:45:22 +02:00
Johan Girod
e22fa7f67b
🐛 répare les avantages en nature
2019-07-08 11:40:34 +02:00
Johan Girod
9c93ae8726
🐛 répare le tracking matomo
2019-07-08 11:40:21 +02:00
Johan Girod
66b3ce795d
Merge branch 'master' into régime-impatriés
2019-07-05 12:52:40 +02:00
Johan Girod
40c87bae25
🎨 meilleur affichage des options de simulation
2019-07-04 17:35:20 +02:00
Johan Girod
8f28fda18a
Merge remote-tracking branch 'origin/master' into économie-collaborative
2019-07-04 15:50:25 +02:00
Johan Girod
d6290a6005
🐛 aggrandit les logo partagés en esperant que facebook arrete de raler
2019-07-04 12:40:07 +02:00
Johan Girod
a6a4c2dc01
📈 charge le script de tracking en même temps que la page
...
plutôt que de le charger dans le bundle principale.
- Permet d'avoir une estimation du temps de chargement
- Peut-être que le problème du nombre d'entrance plus faible que le nombre de visite sera ainsi reglé
2019-07-04 12:00:23 +02:00
Johan Girod
6399addb08
Merge pull request #596 from betagouv/quickfix
...
🐛 corrige la page blanche lorsque l'on saisi une valeur faible da…
2019-07-03 19:35:01 +02:00
Johan Girod
eea72da1bb
🐛 corrige la page blanche lorsque l'on saisi une valeur faible dans les simulateurs
2019-07-03 19:34:02 +02:00
Maxime Quandalle
de92ae9ebd
Coquilles orthographiques
2019-07-03 17:29:53 +02:00
Johan Girod
292b880cbe
👽 🖋️ trad & syntaxe
2019-07-03 16:14:43 +02:00
Johan Girod
f42b9612fc
👽 traductions manquantes
2019-07-03 14:32:27 +02:00
Maxime Quandalle
9de9b3dc7a
Orthographe « auto-entrepreneurs »
2019-07-03 09:28:04 +02:00
Johan Girod
d135e5c2e7
Rétabli le régime des impatriés
2019-07-02 17:22:18 +02:00
Johan Girod
2c561842be
🐛 🔨 enlève la cotisation APEC pour les assimilé salarié
2019-07-02 17:18:09 +02:00
Johan Girod
18d391253c
🖋️ retour Acoss
2019-07-02 17:17:13 +02:00
Johan Girod
2a34654ad1
🐛 Fait apparaitre la différence de montant dans tous les cas
2019-07-02 17:07:51 +02:00
Johan Girod
4eb7b868e4
Remet les contrôles à zéro lorsque l'on recommence une nouvelle simulation
2019-07-02 17:07:19 +02:00
Johan Girod
984b29ac37
Augmente la taille des logos
2019-07-02 15:28:47 +02:00
Johan Girod
90b88fb26a
🐛 fait reapparaitre le texte d'information pour les régime impatrié
2019-07-02 15:28:45 +02:00
Johan Girod
ec02a0bdf8
🐛 corrige la dépendance cyclique introduite par le cacul de la prime d'impatriation
2019-07-02 15:28:21 +02:00