Commit Graph

3814 Commits (5432f8163fe1f3304913fd1f39656f375d3ea97d)

Author SHA1 Message Date
Maxime Quandalle ca5b7cc2df
Ajout des types null et undefined
Ajout des paramètres strictNullChecks et strictPropertyInitialization
dans la configuration TypeScript et correction des environ 70 erreurs
de typage résultantes.
2019-12-18 18:52:32 +01:00
Maxime Quandalle d89833502b
Meilleur typage des arguments des fonctions
Ajout du paramètre strictFunctionTypes dans la configuration TypeScript
voir https://www.stephanboyer.com/post/132/what-are-covariance-and-contravariance

Malheureusement a nécessité l'ajout de any a plusieurs endroits.
2019-12-18 18:47:54 +01:00
Johan Girod 2d78e30b7c
Merge pull request #815 from betagouv/améliorations-micro-entreprise
🖋️ améliore les informations concernant la micro entreprise
2019-12-18 14:09:45 +01:00
Johan Girod a1d1e7d0ef 🖋️ améliore les informations concernant la micro entreprise 2019-12-18 14:02:00 +01:00
Johan Girod c3f1db4483 🖋️ retour landing Agnès 2019-12-18 11:47:18 +01:00
Maxime Quandalle 45f65f17c6 🐛 Corrige le simulateur artiste-auteur
Prise en compte systématique de l'unité par défaut dans la config
2019-12-18 09:28:01 +01:00
Maxime Quandalle 2e164f47fa ⚙️ Support des expressions dans le résultat d'un barème linéaire 2019-12-17 11:34:28 +01:00
Maxime Quandalle 1b963b8bbe Ajout de l'option "allowJs" dans tsconfig.js
Cela permet l'inférence de type à partir des fichiers js qui ne sont pas
encore convertis en TypeScript.
Par ailleurs suppression des dernières traces de Flow.
Ajout d'options plus strictes pour dans la config tsconfig.js
2019-12-17 11:34:12 +01:00
Johan Girod 34085d3b31 🐛 répare le warning lors des inversions 2019-12-16 15:30:31 +01:00
Maxime Quandalle dff4236e0d Typage du nom des règles
Pour éviter de référencer des règles qui auraient été renommées.
À permis de détecter deux usages de règles "mortes".
2019-12-16 13:21:04 +01:00
Johan Girod 00b340fa5c 🐛 Corrige un bug sur le changement d'unité
Et enlève quelques console.log
2019-12-16 12:20:01 +01:00
Johan Girod 548f2d4879
Merge pull request #797 from betagouv/moteur-date
Moteur date et conversion d'unité
2019-12-16 11:56:13 +01:00
Johan Girod 00b122fa97 ⚙️ ajoute la conversion d'unité
Gros changements en perspective :
- Supprime la notion de période, au bénéfice de celle d'unité
  (`période : mensuelle` devient `unité: €/mois`)
- Améliore les rapports d'erreur avec des messages plus clair
- Ajoute un avertissement lorsque des types ne sont pas compatible
- Ajoute la conversion automatique d'unité dans le moteur
- Ajoute une notion d'unité par défaut de la simulation,
  c'est l'unité vers laquelle les règles qui ne spécifient pas
  d'unité seront converties
- Ajoute une notion d'unité par défaut des règles, qui spécifie
  l'unité de la règle qui prévaut lorsque qu'il n'y a pas
  d'unité par défaut de la simulation (utile pour les question ou
  pour s'assurer du bon type d'une règle)
2019-12-16 11:34:04 +01:00
Johan Girod 6b7f50fe4a ⚙️ ajoute la comparaison des dates 2019-12-16 11:33:38 +01:00
Johan Girod e798dd6d02 ⚙️ support les mois au lieu de date complète 2019-12-16 11:33:38 +01:00
Johan Girod a19843dc21 ⚙️ ajoute le parsing des dates 2019-12-16 11:33:38 +01:00
Maxime Quandalle 61acf1e67c
🐛 Correction du lien vers plafond auto-entrepreneur 2019-12-15 11:33:18 +01:00
Maxime Quandalle 006dc5bb03
🐛 Corrige un lien mort
Fixes #804
2019-12-13 12:13:11 +01:00
Maxime Quandalle 6f11f66d91 🐛🔨 Correction de la décote de l'IR
Le plafond utilisé dans le mécanisme décote n'était pas le bon. cc #805
Par ailleurs mise à jour du plafond avec la valeur de 2019.
2019-12-13 10:43:36 +01:00
Maxime Quandalle a45ea0c79e Mécanisme encadrement
Permet de définir un plafond et/ou un plancher sur une valeur
2019-12-12 10:45:56 +01:00
Maxime Quandalle 8044207d3d Améliorations simulateur artiste-auteur
Intégration des retours de l'URSSAF, ajout de l'option surcotisation
pour la retraite, changement de l'espace de nom de premier niveau.
2019-12-10 20:13:14 +01:00
Maxime Quandalle 206794e293 Ajoute des tests de régressions artiste-auteur 2019-12-10 20:13:14 +01:00
Maxime Quandalle 89bc732a0a Modifications artistes-auteurs 2019-12-10 20:13:14 +01:00
Maxime Quandalle 54fc7a6890 Ajout d'un graphique répartition pour les artistes-auteurs
implémentation est hacky et il faudrait faire une refacto du système
de distribution pour pouvoir l'intégrer correctement sur l'ensemble des
simulateurs.
2019-12-10 20:13:14 +01:00
Maxime Quandalle f6daedc01c Ajoute un composant Toggle 2019-12-10 20:13:14 +01:00
Maxime Quandalle d73983e0b9 Nouveau simulateur artiste-auteur
On utilise pas tout à fait les même composants que sur les simulateurs
salarié et indépendants, mais il sera certainement possible de les faire
converger.
2019-12-10 20:13:14 +01:00
Maxime Quandalle c7dd411286 🔨 Ajout des règles des artistes-auteurs
cf. #720
2019-12-10 20:13:14 +01:00
Johan Girod 7a9429578c Corrige le lien vers le webinar pour les auto-entrepreneurs 2019-12-03 14:53:06 +01:00
Johan Girod 952db12c2d Ajoute un lien vers le webinar pour les auto-entrepreneurs 2019-12-03 13:12:40 +01:00
Johan Girod db1c3bfc65 🖋️ leger changement sur le titre de la page pour améliorer le CTR 2019-12-03 11:31:33 +01:00
Johan Girod 2929a0f64e 👽 traductions manquantes 2019-12-03 11:25:16 +01:00
Johan Girod 543c687b23 👽 traduction manquante 2019-12-03 10:49:54 +01:00
Maxime Quandalle d28fce5583
Merge pull request #787 from betagouv/fix-simulations-salarié
Nom de la variable CDD dans les tests de régression
2019-12-03 18:45:58 +10:30
Johan Girod 740d6bfeb3 🐛 corrige le bouton continuer qui ne marche pas sur l'éco collab 2019-11-29 11:20:36 +01:00
Johan Girod 08c4ecdea4 👽 ajoute la traduction sur pas mal de choses 2019-11-21 17:08:05 +01:00
Johan Girod 2622ccbcde 🔨 ajoute un avertissement pour les conventions collectives 2019-11-21 15:27:12 +01:00
Johan Girod a5c70a35d1 🔨 🐛 corrige les heures sup sur les simulation annuelle 2019-11-21 11:10:50 +01:00
Johan Girod 30747e7462 🐛 répare page blanche sur le clic du logo 2019-11-14 19:51:20 +01:00
Johan Girod 41e051d84a
Merge pull request #790 from betagouv/quickfix
🐛 répare la page blanche lors d'un parcours en navigation privée
2019-11-14 19:17:03 +01:00
Johan Girod f99d25974d 🐛 répare la page blanche lors d'un parcours en navigation privée
should fix #788
2019-11-14 18:56:58 +01:00
Maxime Quandalle 52afb99ecf
Nom de la variable CDD dans les tests de régression
Nous utilisions `cdd` au lieu de `CDD` dans deux tests.

Ajouter un `throw error` si on utilise une variable qui n'existe pas
dans les règles ?
2019-11-12 17:08:57 +01:00
Johan Girod be3e66c6a8
Merge pull request #757 from betagouv/sportifs-johan
[Conventions collectives] Sportifs / Intermittents du spectacle et mécanisme "remplace"
2019-11-12 14:10:24 +01:00
Johan Girod cb6d97e6de 💚 répare les test unitaires 2019-11-12 11:11:39 +01:00
Johan Girod 58531a5064 🔨 prends en compte les primes d'activité pour le calcul du taux horaire 2019-11-11 18:52:45 +01:00
Johan Girod f224272f5c 🔨⚙️🔥 refactore les règles pour une meilleure lisibilité
Et pour faire passer les tests jest au passage.
A noter : il faudra vraiment se pencher sur la notion d'applicable / non applicable
Une variable non applicable a une valeur '0' / 'false', mais une variable
à false n'est pas considérée comme non applicable. Je pense qu'il serait avantageux
de simplifier le modèle en introduisant une symetrie entre applicable si et la valeur
d'une variable.
2019-11-11 18:47:43 +01:00
Johan Girod 41d3e17ce2 wip 2019-11-11 18:47:43 +01:00
Johan Girod cb342ff7aa 🐛 corrections des bugs sur artiste et sportifs 2019-11-11 18:46:41 +01:00
Johan Girod 53f67bb329 🔨 debug les règles pour les sportifs 2019-11-11 18:46:41 +01:00
Johan Girod 66c09a8f64 ⚙️🔥 refactor parseReference pour moins de bugs
note: il y a encore du boulot, mais c'est mieux
2019-11-11 18:46:41 +01:00
Johan Girod 3bb5c1ec67 🔨 décommente les règles pour les sportifs 2019-11-11 18:45:54 +01:00