Commit Graph

2834 Commits (7a727d5a5c8a87ccbe07246638157a834af6ab0d)

Author SHA1 Message Date
Johan Girod 7a727d5a5c 🔨 remplacement du mécanisme prorata par le mécanisme 'variable temporelle' 2019-11-26 15:41:53 +01:00
Johan Girod e8901a8fa8 🔨 toutes les périodes sont 'flexibles' par défaut 2019-11-26 15:40:58 +01:00
Johan Girod 0730132729 🔨 proposition d'un mécanisme prorata 2019-11-19 18:10:40 +01:00
Johan Girod 3b65dfed87 🔨 corrections retour acoss 2019-11-19 15:51:45 +01:00
Johan Girod 3315aba189 🔨 ⚙️ corrige un bug qui faisait que les rend non applicable n'apparaissait pas dans les missings variables 2019-11-18 19:17:44 +01:00
Johan Girod 5e90c8ef16 🔨 corrections retour acoss 2019-11-18 18:55:18 +01:00
Johan Girod 623f0dbf57 🔨 ajoute l'exonération âge 2019-11-18 18:06:50 +01:00
Johan Girod 282c26cc31 🔨 Modifications suite aux retours ACOSS 2019-11-18 16:09:27 +01:00
Johan Girod ff03d15e21 💚 répare les tests de non regression 2019-11-14 18:45:40 +01:00
Johan Girod f68be9dbf7 🔨 ajoute la déduction tabac
🐛⚙️ et corrige un bug dans le moteur lorsque plusieurs règles en, remplace une autre
2019-11-14 16:21:52 +01:00
Johan Girod 893e85da9f 🔨 ajoute les revenus étranger 2019-11-14 11:04:28 +01:00
Johan Girod 5917bdd6b6 🔨 ajoute les revenus de remplacement 2019-11-14 10:47:39 +01:00
Johan Girod 3c21491e29 🔨 corrections diverses 2019-11-13 15:57:46 +01:00
Johan Girod 6f95788fc2 🔨 ajoute la domiciliation à l'étranger 2019-11-13 15:41:37 +01:00
Johan Girod 10dfee6423 🔨 ajoute l'option pour les taux spécifique de retraite complémentaire PLNR 2019-11-13 14:35:46 +01:00
Johan Girod 5549e37f39 🔨 ajoute l'exonération ZFU 2019-11-13 14:35:06 +01:00
Johan Girod 433afbe3c9 🔨🔥 refactor le rattachement CIPAV via le mécanisme remplace 2019-11-13 14:35:06 +01:00
Johan Girod 503d306d0b 🔨 ajoute les conjoints collaborateurs 2019-11-13 14:35:04 +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
Johan Girod fa1614b5fe 🔨 ajoute la gestion des missings variables pour les remplacement 2019-11-11 18:45:54 +01:00
Johan Girod bfb09555dd 🐛 Corrige les erreurs de syntaxe du fichier de règles 2019-11-11 18:45:54 +01:00
Johan Girod 716d950733 ⚙️ ajoute la possibilité d'écrire des nombre dans les noms de variables 2019-11-11 18:45:54 +01:00
Johan Girod 5506d8f6c3 Proposition d'implémentation pour la convention collective du sport et des intermittents du spectacle 2019-11-11 18:45:54 +01:00
Johan Girod ccb8f47a83 ⚙️ ajoute la possibilité de desactiver une branche via un booléen 2019-11-11 18:45:11 +01:00
Johan Girod 3cbd9fc514 🔨 réecrit les règles de la convention HCR avec le mécanisme remplace 2019-11-11 18:45:11 +01:00
Johan Girod c0bd229cde ⚙️ supporte plusieurs remplacement d'un coup 2019-11-11 18:44:34 +01:00
Johan Girod a63d02601f ⚙️ ajoute la gestion des filtre pour les variables remplacée 2019-11-11 18:44:34 +01:00
Johan Girod bf9c8dd011 ⚙️ supporte les tableaux de contextes pour les remplacement 2019-11-11 18:44:34 +01:00
Johan Girod f52b6b9808 ⚙️ ajoute la possibilité de restreindre le remplacement à un contexte donné 2019-11-11 18:44:34 +01:00
Johan Girod 988597a792 ⚙️ emplèche les boucles infinies dans le remplacement lorsque c'est possible 2019-11-11 18:44:34 +01:00
Johan Girod db3b2a514c ⚙️ ajoute un mécanisme de remplacement de règle
Co-authored-by: Maxime Quandalle <maxime.quandalle@beta.gouv.fr>
2019-11-11 18:44:34 +01:00
Maxime Quandalle e1faea81e7
🐛 Ne pas afficher de bouton "imprimer" si ça n'est pas supporté par le navigateur 2019-11-11 17:45:29 +01:00
Maxime Quandalle 6f21c3cfa4
Merge pull request #782 from betagouv/cpf
1% CPF
2019-11-11 15:18:19 +01:00
Maxime Quandalle 4c7a1656bb
🔨 Renomme les variables des réductions LODEOM 2019-11-11 15:09:34 +01:00
Maël bffb6ca023
Ajout de tests pour la réduction LODEOM 2019-11-11 15:09:34 +01:00
Maël 82197d0344
En YAML prettier formatte différement les longues lignes
C'est perturbant, je le désactive
2019-11-11 15:09:33 +01:00
Maël 4e20a3e34a
Ajout des référence spour LODEOM zone 1 2019-11-11 15:09:33 +01:00
Maël 9f519a8410
Correction du barème 3 de la zone un de LODEOM
Son calcul a une exception entre la borne inférieure et une borne
intermédiaire
Et amélioration des descriptions.
2019-11-11 15:09:33 +01:00
Maël 8627830cae
Meilleure gestion des conditions d'éligibilité zone 1 2019-11-11 15:09:33 +01:00
Maxime Quandalle 0f7823ca19
🔨 Ré-introduction de la cotisation 1% CPF
Dans 16ae29bdc, j'avais supprimé la cotisation de 1% sur les CDD pour
financer le CIF. Cette cotisation n'avait en fait pas été supprimée mais
remplacée par une cotisation pour financer le CPF...

This reverts commit 16ae29bdcc.
2019-11-11 15:03:33 +01:00
Marc Pasteur 9ddb7e8412
Ajout des 3 barèmes 2019-11-11 12:39:04 +01:00
Marc Pasteur f82a6c4076
correction condition parametre T 2019-11-11 12:37:16 +01:00
Maxime Quandalle 7e2a4085a7 Poursuite de la migration TypeScript
* Utilisation de la version stable de TypeScript 3.7

* Début de migration du State Redux. Plutôt que de redéfinir les types
  en doublon par rapport aux actions et reducers, on utilise les valeurs
  retournées par ces fonctions comme source pour les types globaux.

* Modification de tsconfig pour meilleur typage dans VS Code

* Meilleur typage de l'environnement : suppression de @types/node qui
  était trop large (contient tout l'environnement serveur), et
  remplacement par @types/webpack-env. Par ailleurs typage des variables
  d'environnement utilisées.

* Début de migration de l'économie collaborative

* Migration de nombreux composants UI

* Mise à jour de dépendances pour récupérer un meilleur typage

* Ajout d'un hook pour configurer les simulateurs

* Suppression du higher-order component "withSitePaths", on utilise
  systématiquement le hook useContext.

L'essentiel de l'application est maintenant migré, reste le moteur !
2019-11-11 11:33:38 +01:00