Commit Graph

2745 Commits (f56704de8c5e68ea727c6ccd96b6dc48aece43c4)

Author SHA1 Message Date
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