Commit Graph

3619 Commits (f613fbcc9f9dc9cd902572c2e0e33aa3ee62015e)

Author SHA1 Message Date
Maxime Quandalle f613fbcc9f ⬆ MAJ des dépendances
A nécessité de modifier quelques types suite à la modification du typage
des dépendances
2019-12-27 15:39:10 +01:00
Maxime Quandalle c5ec209020
🖊 Référencement du TESE et CEA
Dans la liste des formalités d'embauche pour clarifier que ces offres de
service gèrent la DSN.
2019-12-26 18:30:40 +01:00
Maxime Quandalle 712f753d5d 🐛 Corrige la comparaison de régime
Fixes #813
Ajoute des types sur les règles et analysis pour éviter ce type d'erreurs
2019-12-20 12:49:49 +01:00
Maxime Quandalle 23a3e16556
Merge pull request #817 from betagouv/strict-ts
Typescript plus strict
2019-12-19 11:12:12 +01:00
Maxime Quandalle e5b42e2321
🔥 Supprime le HOC withColours
Renomme colour en color, pour-être cohérent avec le CSS
2019-12-18 23:06:46 +01:00
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