Commit Graph

4395 Commits (3adb98f78a41321846824053eaf1654295501244)

Author SHA1 Message Date
Maxime Quandalle 3adb98f78a 🖊 Relecture du texte sur le chômage partiel
J'avais l'impression que certaines infos n'étaient plus à jour (délai de
30 jours, les 70% remboursés), mais en fait c'est tout bon !
2020-11-05 22:03:54 +01:00
Maxime Quandalle fcd8306ace ⚙️ Petites simplifications du code du moteur
- évite l'indirection vers "parseReferenceTransforms" pour les
  références simples (il faut encore simplifier ce code)
- déplacement de fonctions de parsage vers les "stateless"
- typage de registerEvaluationFunction
- simplifie fragments.join()
2020-11-05 18:25:43 +01:00
Maxime Quandalle edcd1d46d1 🔨 Ajoute le plancher pour les frais pro IR
cf. https://github.com/betagouv/mon-entreprise/pull/1193#discussion_r517924266
2020-11-05 15:50:58 +01:00
Maxime Quandalle 1c2c8879f4 🐛 Corrige le calcul de l'IR au barème
Fixes #1163
2020-11-05 15:50:58 +01:00
Johan Girod b5c8e2b180 🐛 corrige la redirection embauche.beta.gouv.fr 2020-11-05 10:56:19 +01:00
Maxime Quandalle bc8c4d823a ⚙️ Nouvelle API d'évaluation
Modifie l'API de la fonction `evaluate` pour transmettre le contexte
avec `this`, ce qui simplifie l'interface de ces fonctions.

L'objet `this` (qui contient `this.parsedRules`, `this.situation`,
`this.evaluate`, etc.) est un interpréteur Publicodes, mais nous n'avons
pas besoin de créer une nouvelle abstraction car cet objet présente
exactement la même interface que l'objet public exposé dans
`publicodes/index.ts` et c'est donc l'interface publique qui est
utilisée dans les appels internes.
2020-11-05 10:22:48 +01:00
Maxime Quandalle c66e529fb7 ⚙️ Ajout d'un type de nœud serialisable
Ce commit parachève la sortie de l'ensemble des functions "evaluate" de
l'AST et ajoute un "nodeKind" sur chaque nœud afin de les associer à la
bonne function d'évaluation.

L'API pour les mécanismes pourra être améliorée afin de ne pas appeler
`registerEvaluationFunction` sur chaque mécanisme mais en standardisant
l'interface exportée par les mécanismes, par exemple

  export { name, parse, evaluate, render }

Par ailleurs il devrait être facile de sortir les fonctions `jsx` en se
basant sur les mêmes "nodeKind".

Enfin, il faudra nettoyer l'AST pour supprimer les attributs inutilisés
et ajouter du typage fort.
2020-11-05 10:22:48 +01:00
Johan Girod 33ff99bc30
Merge pull request #1167 from betagouv/refacto-applicable
transforme applicable si et non applicable si en mécanisme chainé
2020-11-04 12:14:20 +01:00
Johan Girod fcb44fc317 transforme applicable si et non applicable si en mécanisme chainée
Par la même occasion, uniformise l'écriture des mécanismes chainées
2020-11-04 11:59:03 +01:00
Maxime Quandalle 8b7bb6353c 🐛 Pas d'aide emploi franc pendant les périodes d'activité partielle 2020-11-03 18:47:09 +01:00
Johan Girod 9236c8fd27
Merge pull request #1186 from betagouv/retours-zammad
Change le systeme de retour pour zammad (au lieu de netlify form)
2020-11-03 18:25:14 +01:00
Johan Girod 4fef964b7a Change le systeme de retour pour zammad (au lieu de netlify form) 2020-11-03 18:25:02 +01:00
Maxime Quandalle 1ca7dfc171 🔨 Emplois francs+
Fixes #1159
2020-11-03 17:58:36 +01:00
Maxime Quandalle 9b45cbe97e 🐛 Pas d'activité partielle pour les stagiaires 2020-11-03 17:58:36 +01:00
Johan Girod 120b05804a
Update README.md 2020-11-03 16:04:24 +01:00
Johan Girod 2292c9f6b9
Merge pull request #1181 from betagouv/quickfix-johan
Quickfix johan
2020-11-03 12:00:58 +01:00
Johan Girod 8880daa9f0 🐛 répare la page stats en ajoutant les simulateurs PL
Fix #1184
2020-11-03 10:44:44 +01:00
Johan Girod f738e64710 Utilise une version auto-hebergé des polices plutôt que celles du CDN font.google
See #606
2020-11-03 10:44:44 +01:00
Johan Girod 51e69b7220 🐛 corrige #1176 2020-11-03 10:44:44 +01:00
Johan Girod ef8a0d6083 🖋️ typos et enlève la note sur les taux CFP auto-entrepreneur 2020-11-03 10:44:44 +01:00
Johan Girod 90d256c3cf 🖋️ améliore la question relative aux secteurs d'activité indemnisé à 100% pour le chomage partiel 2020-11-03 10:44:44 +01:00
Johan Girod 74567eda65 🔨 enlève le plafond ACRE pour les auto-entrepreneur
Suite à un échange avec les services compétents de l'Urssaf, il s'avère
que le plafond ACRE n'est pas appliqué pour les auto-entrepreneur en pratique

Nous l'enlevons donc du simulateur afin de coller d'avantage à la réalité
2020-11-03 10:44:44 +01:00
Maxime Quandalle d960b1da20 🐛 Corrige la disparition du widget covid quand on quitte la page 2020-11-02 17:03:11 +01:00
Maxime Quandalle 622d58828d 📈 Opt-in pour le debounce des événements Matomo
On choisit événement par événement si on veut utiliser le debounce
2020-11-02 14:30:09 +01:00
Maxime Quandalle 947cffbff4 🐛 Correction du tracking Matomo
Les urls remontées n'étaient pas mises à jour lors de la navigation
2020-11-02 14:30:09 +01:00
Maxime Quandalle 1b57f679a1 MAJ des snapshots suite à la modification ATMP
cf. c0f3468
2020-11-02 14:30:09 +01:00
Johan Girod c0f3468b57 🐛 corrige les taux ATMP moyen et sans risque pour 2020 2020-11-02 11:29:16 +01:00
Maxime Quandalle c7ca0212c8 🧮 Ajout un simulateur pour les experts-comptables
Caisse professionnelle : Cavec
2020-10-30 14:45:09 +01:00
Maxime Quandalle 602ec1be74 🔨 Prise en compte des retours PR avocats
Corrige la cotisation retraite de base
Ajout d'un avertissement cotisation ordinale
Supprime la variable "multiplicateur"
2020-10-30 14:45:09 +01:00
Maxime Quandalle b902029034 Corrige les tests de non-regressions pour les professions libérales 2020-10-30 14:45:09 +01:00
Maxime Quandalle 563f54a269 🖊 Création d'un simulateur avocat 2020-10-30 14:45:09 +01:00
Maxime Quandalle e2e0fcd7bb 🔨 Ajout des règles pour les avocats 2020-10-30 14:45:09 +01:00
Maxime Quandalle 028f24bdc2 🎨 Affichage d'un sous-titre sur le simulateur auxiliaire 2020-10-30 14:45:09 +01:00
Maxime Quandalle dd23d8f73d ⚙️ Précision adaptative de l'inversion
Si une inversion n'est pas trouvée à 0,1 près, fallback à 1 près.

Utile pour les cotisations des avocats, et permet de réaliser certaines
inversions qui étaient impossibles jusqu'à lors (cf. snapshots).
2020-10-30 14:45:09 +01:00
Johan Girod 1816411e37
Merge pull request #1171 from betagouv/retours-cnavpl
Implémentation des retours CNAVPL et CARMF sur les simulateurs PAM
2020-10-26 16:40:04 +01:00
Johan Girod a681df71b5 🔨 prends en compte les retours CARMF 2020-10-26 11:55:40 +01:00
Johan Girod 1815d30801 🔨 clarifie les règles d'applicabilité de la taxe d'apprentissage 2020-10-26 09:56:02 +01:00
Johan Girod a3e041a128 🔨 change l'arrondi de la cotisation CNAVPL 2020-10-26 09:51:10 +01:00
Johan Girod b906c82b64 💚 répare le build circle ci 2020-10-26 09:25:01 +01:00
Johan Girod 5dcb75054f 💚 allonge la durée pour les tests E2E de publicodes 2020-10-23 12:38:04 +02:00
Johan Girod 8fc844c79e
Update README.md 2020-10-23 12:28:42 +02:00
Johan Girod 9a3e6b0f4b Enlève le lien vers le simulateur sasu pour l'intégration code du travail numérique 2020-10-23 12:21:11 +02:00
Johan Girod db1772e229 🖋️ ajoute un avertissement pour l'ACRE dirigeant SASU 2020-10-23 12:21:11 +02:00
Maxime Quandalle 15ab9c81dc 🖊 Retouche le texte d'inscription à la newsletter
Co-authored-by: Penelope Liot
2020-10-22 17:50:13 +02:00
Maxime Quandalle 06a7b64174 👻 Ressuscite le bloc d'inscription à la newsletter 2020-10-22 17:20:20 +02:00
Maxime Quandalle 512251f357 🐛 Petite modification cosmétique
Et coquille résiduelle
2020-10-20 22:59:08 +02:00
Maxime Quandalle a50ef0b740 🔨 Intégration du contrat de professionnalisation
Le seul gros impact sur le calcul est l'ouverture à l'aide à l'embauche
des jeunes (-30 ans dans le cadre du contrat pro).
2020-10-21 16:54:37 +02:00
Maxime Quandalle 1ce36b4305 🤩 Affichage des références sur les réponses aux questions 2020-10-21 16:54:37 +02:00
Maxime Quandalle 4573a82970 🖊 Correction de pluriels 2020-10-19 23:43:51 +02:00
Johan Girod 5b5bb729a1
Merge pull request #1165 from betagouv/quickfix-johan
Petites améliorations
2020-10-15 15:18:49 +02:00