1
0
Fork 0
mirror of https://github.com/betagouv/mon-entreprise synced 2025-02-08 22:15:02 +00:00
Commit graph

3574 commits

Author SHA1 Message Date
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
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
2fe72b955b Ajoute un test pour le remplacement associatif 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
d78c3a7667
Merge pull request #581 from betagouv/LODEOM
Lodeom
2019-11-11 15:17: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
f2a0b7ed76 ⬆ MAJ de Cypress 2019-11-11 11:33:38 +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
Johan Girod
49dbac252c
Merge pull request #778 from betagouv/laem-patch-2
Console.log qui traîne
2019-11-07 10:15:26 +01:00
Mael
57b5818b44
Console.log qui traîne 2019-11-06 17:08:08 +01:00
Mael
dfe1271786
Merge pull request #763 from betagouv/fire-react-select
Vire react select
2019-11-06 14:06:05 +01:00
Maxime Quandalle
3c3da81238 🐛 Suppression du polyfill nomodule pour Safari
Nous générons deux bundles à partir de notre code JavaScript, un pour
les navigateurs modernes et un pour les anciens navigateurs. Vu que
notre site est statique nous utilisons la technique de l'attribut
module/nomodule dans la balise script pour que le navigateur télécharge
la bonne version du bundle.

Safari 10.1 ne supportant pas l'attribut nomodule, nous utilisions une
prothèse pour ajouter ce support. Il semble que ce code ne fonctionnait
pas bien car c'est toujours la version "legacy" du bundle qui était
utilisée sur les versions modernes de Safari (11, 12, 13).

Il y a actuellement un problème de Tracking sur la version Legacy suite
à la migration vers Typescript. J'ai du mal à comprendre d'où vient le
problème, mais en attendant un premier remède consiste à servir la
version normale du bundle aux navigateurs Safari récents.

Note: il semble que Safari téléchargeait les deux bundles ! Ce commit
devrait donc baisser significativement le volume de fichiers à
télécharger.
2019-11-06 13:26:25 +01:00
Mael
0954c8c3f7 Déplacement de getInputComponent 2019-11-05 18:45:18 +01:00
Mael
fee3b3d6b6 🎨 Style de la sélection de commune 2019-11-05 18:20:32 +01:00
Mael
044aad7cfd Utilisation du fuzzy matching pour SelectTauxRisque
Pour que la recherche marche sans accents par exemple
2019-11-05 18:07:00 +01:00
Mael
c3094019e4 🔥 React-Select ATMP et du coup 🔥 react-select partout 2019-11-05 18:06:56 +01:00
Mael
fecdab29f8 🔥 React-select dans la sélection de la commune 2019-11-05 18:06:22 +01:00
Maël
5dbb93eeca 🔥 Plus de react-select pour la recherche de règles 2019-11-05 17:06:26 +01:00
Maël
50d691b4af Import de react-select css inutile 2019-11-05 17:06:26 +01:00
Maxime Quandalle
46f8329c93 Ajout des source maps en production
Les source maps étaient déjà générées par le configuration Webpack de
prod mais étaient bloquées par le service worker.

Fixes #684
2019-11-05 14:11:26 +01:00
Johan Girod
432044190f 🎨 uniformise le style de l'aide et des contrôles 2019-10-31 18:48:27 +01:00