1
0
Fork 0
mirror of https://github.com/betagouv/mon-entreprise synced 2025-02-11 01:35:00 +00:00
Commit graph

805 commits

Author SHA1 Message Date
Maxime Quandalle
585f9b1339 ⚙️ Remplace la fonction situationGate par un simple object 2020-05-07 11:53:45 +02:00
Maxime Quandalle
be554ee7a1 ⚙️ Rend le cache du moteur privé 2020-05-07 11:53:45 +02:00
Alexandre Hajjar
4f882e3727 Eslint, prettier and tsc fixes
* eslint fixes batch
* fix @typescript-eslint/camelcase (=> warn)
* fix @typescript-eslint/consistent-type-assertions
* fix no-prototype-builtins
* @typescript-eslint/prefer-string-starts-ends-with => warn
* fix @typescript-eslint/prefer-regexp-exec
* fix prefer-const
* fix no-case-declarations
* fix @typescript-eslint/no-var-requires
* fix react/jsx-key
* fix react-hooks/rules-of-hooks
* fix typescript errors following eslint fixes. Includes downgrading:
** @typescript-eslint/no-unnecessary-type-assertion
** @typescript-eslint/no-inferrable-types
* apply prettier
* use `object` type whenever possible
2020-05-05 18:24:14 +02:00
Alexandre Hajjar
291b5ff3bc TS-aware eslint + in CI
* Use @typescript-eslint/parser
* Add npm/yarn scripts: prettier check and eslint on all files
* Run all of this in CI (along with eslintrc checker)
* Use typescript parser only for ts{x,} files
* Fix test & cypress sub-configs
* Fix .test.js + off explicit-function-return-type
2020-05-05 18:24:14 +02:00
Maxime Quandalle
677c2ba532 🐛 Fix #1012 2020-05-01 22:12:27 +02:00
Maxime Quandalle
3b0cb008ab Ajout de types
Correction d'une vingtaine d'errors en mode strict.
Correction d'une typo sur la prop du mécanisme Allègement
2020-04-29 16:19:20 +02:00
Maxime Quandalle
4f92268345 🧰 Change le parseur yaml 2020-04-27 12:44:50 +02:00
Johan Girod
acd1b597f0 🐛 corrige le comportement du mécanisme variation lorsqu'aucune unité n'est spécifiée
On considérait alors que l'unité était un rapport ('') qui peut être converti en '%'
Maintenant, on a bien une unité non spécifiée (undefined) qui peut être converti en n'importe quelle unité sans lever d'erreur.

fix #997
2020-04-24 15:20:02 +02:00
Maxime Quandalle
234e12350b Simplifie l'interface de la fonction makeJsx 2020-04-24 15:19:56 +02:00
Johan Girod
b4b278d4cf 🐛 corrige un bug dans les composantes
Aboutissait à une valeur erroné lorsque'on affichait la page des cotisations salariales.

Correction assez grossière, en attendant une réecriture de la façon dont sont gérée les composantes, voir une reflexion globale sur leur pertinence
2020-04-24 12:11:19 +02:00
Johan Girod
e6dbbd912a 🐛 corrige la saisi de la commune et l'affichage du taux 2020-04-24 11:27:50 +02:00
Johan Girod
7ccc4ce4e3 Revert "Revert "Refacto : séparation claire du moteur et de l'application 🔥""
This reverts commit 8c7ab52a4f.
2020-04-24 11:27:48 +02:00
Maxime Quandalle
e8072fe8e1
Page /stats (#969)
Co-authored-by: Elodie Quandalle <elodie.quandalle@gmail.com>
2020-04-23 17:44:41 +02:00
Maxime Quandalle
4c5cf52bd8 🖊 Corrige une unité dans la documentation Publicode 2020-04-23 17:38:21 +02:00
Johan Girod
8c7ab52a4f
Revert "Refacto : séparation claire du moteur et de l'application 🔥" 2020-04-21 15:49:48 +02:00
Johan Girod
03128ccda4 ⚙️ Ajoute la possibilité de spécifier des unités dans les valeurs par défaut et dans la situation 2020-04-21 11:03:58 +02:00
Maxime Quandalle
c12776bc9d ⚙️ Ajout des mécanismes chaînés 2020-04-15 18:32:31 +02:00
Maxime Quandalle
4ef9600678 🎨 Présentation du mécanisme régularisation 2020-04-15 18:29:17 +02:00
Maxime Quandalle
7b7dc15624 Ajoute des types TypeScript 2020-04-13 10:41:02 +02:00
Johan Girod
5d74d44d39 🐛 corrige l'affichage de l'editeur dans le studio 2020-04-10 15:06:33 +02:00
Johan Girod
78e97f0f37 Améliore les variables temporelles et la régularisation
- Correction de quelques bugs
- Améliration des perfs du studio
- Ajout de la visualisation des variables temporelles dans le studio
- Ajout d'un exemple de régularisation plus complet
- Complète la doc du mécanisme de régularisation
2020-04-10 12:26:06 +02:00
Maxime Quandalle
f5512b9a9c
⚙️ Références de paramètres 2020-04-06 18:01:01 +02:00
Maxime Quandalle
6424f2e197
Déplace les règles vers source/rules 2020-04-06 00:50:32 +02:00
Maxime Quandalle
0a03b7550c
Ajoute des types TypeScript
Transforme quelques derniers composants class en fonctions
2020-04-06 00:40:41 +02:00
Johan Girod
f9d4d3ef91 Définition de nouveaux types plus précis pour les règles et le moteur 2020-04-02 14:44:06 +02:00
Johan Girod
4020e49871 🔥 meilleure prise en charge de la traduction
- Les traductions sont désormais récupérées uniquement pour le site anglais
- Engine ne dépend plus des traductions
2020-03-31 17:30:05 +02:00
Johan Girod
bf078b2938 🔥 change l'api du moteur 2020-03-31 17:30:05 +02:00
Johan Girod
47270b4d73 🐛 corrige la conversion d'unité auto-entrepreneur et ajoute un test de non regression 2020-03-30 15:59:21 +02:00
Johan Girod
c73788ca99 🖋️ corrige l'exemple de recalcul 2020-03-25 11:20:40 +01:00
Johan Girod
cd75faeca4 🖋️ corrige les exemples de la doc 2020-03-25 11:02:03 +01:00
Johan Girod
fe235674f5 🖋️ ajoute des exemples pour les mécanismes 2020-03-25 09:51:58 +01:00
Johan Girod
dd2db299d6 Ajoute l'ensemble des mécanismes existants 2020-03-25 09:36:03 +01:00
Johan Girod
0f1ca13b7f 🖋️ Améliore la page de documentation de publicode
- Ajoute le tuto
- Rend tous les exemples executables
2020-03-25 09:36:03 +01:00
Johan Girod
815ff255ee 🖋️ corrige la doc pour la régularisatio 2020-03-25 09:36:03 +01:00
Johan Girod
83a45f8523 🐛 corrige la conversion d'unité auto-entrepreneur
fix #938
2020-03-24 14:48:01 +01:00
Johan Girod
c3d2e89b7f 🐛 enlève la différenciation alsace-moselle pour la prévoyance santé
Il ne sert qu'à différencier le montant par défaut et les suggestions. Il introduit une distinction non nécessaire qui ne correspond à aucun texte législatif

On préfère plutôt introduire la distinction dans les notes
2020-03-23 19:08:32 +01:00
Maxime Quandalle
57bb595884
😷 Page Coronavirus et intégration du chômage partiel (#926)
Suite à la crise du coronavirus le gouvernement a élargi le dispositif
d'activité partielle et encouragé son recours massif.

Ce commit contient les modifications suivantes :

* Intégration de l'activité partielle sur le simulateur salarié ;
* Création d'une page /coronavirus incluant un simulateur spécifique pour le
  chômage partiel ainsi que des informations générale sur les dispositifs
  gouvernementaux. Référencement de cette page sur la page d'accueil et sur
  le simulateur salarié ;
* Grosse refacto du calcul de la CSG/CRDS pour y inclure le calcul des revenus
  de remplacement. Corrige aussi des erreurs pour la CSG des salariés
  bénéficiant de la DFS, et intègre l'exonération de CSG à Mayotte ;
* Légères modifications de la fenêtre « prochaines question » ;
* Affichage d'un placeholder sur les inputs des questions.

Co-authored-by: Johan Girod <johangirod@gmail.com>
2020-03-22 23:14:51 +01:00
Johan Girod
b43d3a859f corrige les erreurs de type 2020-03-18 16:18:21 +01:00
Johan Girod
6faa912aa7 répare le changement de périodes 2020-03-18 15:47:39 +01:00
Johan Girod
467482031c corrige les erreurs sur les barème et les missing variables 2020-03-18 15:46:38 +01:00
Johan Girod
97c984afef barème et grille fonctionnent avec les variables temporelle 2020-03-18 15:46:38 +01:00
Johan Girod
a9add94f83 ⚙️ ajoute les variables temporelles pour la variation 2020-03-18 15:46:38 +01:00
Johan Girod
c0ad3c8a6e ⚙️ ajoute le calcul des variables temporelles dans les expressions 2020-03-18 15:46:38 +01:00
Johan Girod
665943288a ⚙️ Ajoute le mécanisme régularisation
- améliore la gestion des unités pour les variables temporelles
2020-03-18 15:46:38 +01:00
Johan Girod
0a5aba9078 ⚙️ ajoute la gestion des variables temporelles sur les multiplications 2020-03-18 15:44:37 +01:00
Johan Girod
2526499ab7 ⚙️ Ajoute le mécanisme somme pour les variables temporelles 2020-03-18 15:44:37 +01:00
Johan Girod
7b18252798 🔨 Première implémentation des variable temporelle
- Uniquement pour les valeur numérique
- Pour les cas simple applicable / non applicable (pas de cas mixte)
- Pas d'implémentation de mécanisme (addition / barème / etc)
2020-03-18 15:44:09 +01:00
Maxime Quandalle
d997d1a336 ⚙️ Renomme le mécanisme "multiplication" en "produit"
Fixes #681
2020-03-17 15:05:37 +01:00
Maxime Quandalle
f192f75438 Affiche les erreurs dans le Studio 2020-03-17 09:53:09 +01:00
Maxime Quandalle
5333ae4563 🔥 Supprime traverse-common-functions 2020-03-17 09:53:09 +01:00