Commit Graph

3475 Commits (3017c81f33c55116ce8b287bd446b630312052bf)

Author SHA1 Message Date
Johan Girod a60d86a6d5
remove unecessary abstraction: rewriteNode 2019-09-13 10:23:55 +02:00
Johan Girod 7ada8c473b
🎨 répare petits bugs visuels 2019-09-13 10:23:54 +02:00
Johan Girod 73f7561120
répare les redirections embauche et règles 2019-09-13 10:23:54 +02:00
Maxime Quandalle 92612bf241
🔨 Ajout d'une unité manquante 2019-09-11 18:20:45 +02:00
Maxime Quandalle bdd9505586
Suppression d'appels non utilisés 2019-09-11 18:17:07 +02:00
Maxime Quandalle fcb5699fbc
Clarifie le fonctionnement de CurrencyInput 2019-09-11 18:16:42 +02:00
Maxime Quandalle 291f856501
🔨 Suppression d'une tautologie 2019-09-11 15:47:12 +02:00
Maxime Quandalle 88cfd47a20 Migration d'un import de history
Supprime le message de warning dans la console au démarrage
2019-09-11 11:17:23 +02:00
Maxime Quandalle 0663c97204 Utilisation du hook useTranslation de react-i18next
Suppression de notre composant withLanguage qui rajoutait une abstraction
inutile.

Note: de nombreux appels à withTranslation et withLanguage était inutile
car le composant augmenté n'utilisait pas les paramètres fournis (language, t, i18n).
L'utilisation des hooks nous permet de mieux gérer le code mort, car il s'agit
de simples variables dont le non-usage est détecté par l'analyse statique.
2019-09-11 11:17:23 +02:00
Maxime Quandalle 6ea5dd0870 Migration de React "class" à "function"
Le but de la refacto est de généraliser l'utilisation des hook

Nombre de composants convertis: 52
Nombre de composants restants: 12

Il est possible de compter les composants class restants en utilisant
grep "render()"

L'occasion aussi de remplacer la dernière occurence de UNSAFE_componentWillMount
2019-09-11 11:17:23 +02:00
Maxime Quandalle a1b99fdc64 Suppression des do-expression
Il s'agit d'une fonctionnalité non standard de JavaScript qui est peu
utilisée dans la base de code. Ajoute de la complexité pour les nouveaux
développeurs (configuration spécifique de l'environnement de dév) pour
trop peu de bénéfices.
2019-09-11 11:17:23 +02:00
Maxime Quandalle afd2daf2e7
Merge pull request #663 from betagouv/iframe-links
🐛 Gestion des liens externes dans les intégrations Iframes
2019-09-10 15:42:31 +02:00
Maxime Quandalle 489adacdb0
🐛 Suppression d'une fin de balise morte 2019-09-10 13:42:33 +02:00
Maxime Quandalle 32d8aa119e
🐛 Gestion des liens externes dans les intégrations Iframes
Fixes #662
2019-09-09 18:47:14 +02:00
Johan Girod a232e4be51
Merge pull request #588 from betagouv/économie-collaborative
Économie collaborative
2019-09-09 18:19:35 +02:00
Johan Girod 543271839d
Mise en production de l'économie collaborative 2019-09-09 18:08:16 +02:00
Johan Girod e882d630ad
🎨 bug couleur ie11" 2019-09-09 18:07:34 +02:00
Maxime Quandalle 6fecf091c8
🔨 Statut JEI commulable avec taux réduit AF
cf. https://www.legisocial.fr/actualites-sociales/2068-comment-declarer-les-cotisations-dallocations-familiales-si-lentreprise-beneficie-du-regime-jei.html#toc-exoneration-jei-et-taux-reduit-allocations-familiales

Fixes #135
2019-09-09 17:29:01 +02:00
Maxime Quandalle bb9a12d50d
🐛 Correction d'un bug sur les cotisations des liberaux réglementés
Introduit lors 01bb90e61 lors de la conversion de "non applicable si"
à "rend non applicable".
2019-09-09 15:47:36 +02:00
Johan Girod 39afc740f1
Merge pull request #657 from betagouv/personas
Personas et traductions
2019-09-09 13:23:01 +02:00
Johan Girod 0f40c746c1
👽 ajoute les traductions manquantes 2019-09-09 11:50:47 +02:00
Johan Girod 737365ca74
🖋️ ajoute les personas sur le site 2019-09-09 11:45:26 +02:00
Maxime Quandalle 859942b882 🐛 Remonte la question sur l'ancienneté de l'apprenti 2019-09-09 11:33:47 +02:00
Maxime Quandalle 32dc169999 💚 Répare les tests
Provoque une erreur difficile à comprendre quand il y un "!![object Object]"
dans externalized.yaml

Ajout d'une valeur par défaut (choisie pour ne pas activer l'aide)
2019-09-09 11:33:47 +02:00
Maxime Quandalle bc1e185701 ⚙️ Ordre des questions pour les questions à choix multiples
Nécessaire pour la nouvelle question "contrat salarié" qui contient des
réponses comme "cdd" ou "apprentissage". Les questions similaires
arrivaient trop tard.
2019-09-09 11:33:47 +02:00
Maxime Quandalle cf513f003d 🔨🎨 Ajout de l'aide unique pour les apprentis
Ré-intégration de l'UI pour l'affichage des aides différées sous le
montant "total chargé" dans le simulateur salarié
2019-09-09 11:33:47 +02:00
Maxime Quandalle 1b01948d29 🎨 Laisser la question courante affichée dans les raccourcis
Suite à un retour utilisateur qui ne savait plus quelle question était
posée car le lien sur lequel il venait de cliquer avait changé.
2019-09-09 11:33:47 +02:00
Maxime Quandalle 4e4caab3da ⚙️ Ne pas afficher les fonctions désactivées
TODO: Mettre à jour immédiatement la liste des questions suivantes (QuickLinks) ?
2019-09-09 11:33:47 +02:00
Maxime Quandalle 56d95da1b4 🔨 Amélioration du calcul de la formation pro
Prise en compte des règles spécifiques pour les apprentis.
Réforme 2019, les OPCA sont remplacés par les OPCO.
Ajout d'une règle pour les départements d'outre-mer.
2019-09-09 11:33:47 +02:00
Maxime Quandalle 611ae091cb 🔨 Règle spécifique pour le taux réduit des AF
Permet de désactiver le taux réduit au niveau des régimes d'exceptions
pour l'assimilé salarié ou le stagiaire par exemple.
2019-09-09 11:33:47 +02:00
Maxime Quandalle fffd803b38 🔨 Ajout d'exclusions dans les régimes d'exceptions 2019-09-09 11:33:47 +02:00
Maxime Quandalle a04a7de2ce 🔨 Support de l'apprentissage
Fixes #567
2019-09-09 11:33:47 +02:00
Maxime Quandalle 01bb90e61f 🔨 Amélioration du support des stages
- Ajout d'un avertissement (le stage n'est pas un contrat de travail)
- Ajout des traductions
- D'avantage d'utilisation de "rend non applicable"
- Une modification de parentDependency pour prendre un compte que
  "contrat stage" est maintenant un enum CDI | CDD | Stage plutôt qu'un
  boolean true | false.
2019-09-09 11:33:47 +02:00
Maxime Quandalle 0d10409b0f 🔨 Utilisation du mécanisme d'allègement
Permet d'éviter les bases négatives. Ajoute l'inférence d'unités sur le
mécanisme d'allègement
2019-09-09 11:33:47 +02:00
Maxime Quandalle aa36b1c481 🔨 Type de contrat à choix multiple
Pour l'instant les choix sont CDI, CDD, ou Stage.

Modification du moteur concernant la désactivations des règles spécifiques
au CDD (la logique précédente nécessitait que `contrat . salarié . cdd`
soit une question, elle fonctionne maintenant avec une formule)
2019-09-09 11:33:47 +02:00
Maxime Quandalle d65d347dc0 🔨 Implémentation des gratifications de stage
Fixes #563
2019-09-09 11:33:47 +02:00
Maxime Quandalle 89e528bb1c
🐛🎨 Reformulation « part salarié » sur la fiche de paie
Plus cohérent avec « part employeur »
Re-correction du lien vers le taux neutre
2019-09-08 12:48:00 +02:00
Maxime Quandalle 2d738d03f6 🐛 Correction d'un lien cassé 2019-09-08 12:30:27 +02:00
Maxime Quandalle 446d8fb007 🔨 Cohérence des unités pour le temps de travail 2019-09-08 12:30:27 +02:00
Maxime Quandalle 17b5d6325f 🔨 Cohérence des unités pour les congés payés 2019-09-08 12:30:27 +02:00
Johan Girod 6dae8afea6
🐛 🔨 enlève la réintégration de la réduction de cotisation HS dans le net imposable 2019-09-06 16:38:51 +02:00
Maxime Quandalle 461d789535
🐛 Unité de l'impôt sur le revenu
Était affiché en pourcentage au lieu d'euros depuis a30e0a86
Prise en compte de l'unité dans le mécanisme allègement
2019-09-06 16:23:26 +02:00
Johan Girod a56f98470a
Merge pull request #654 from betagouv/amélioration-auto-entrepreneur
Amélioration auto entrepreneur et affichage
2019-09-06 16:04:00 +02:00
Johan Girod b8d9392d51
🖋️ enlève l'avertissement relatif à la CVAE pour les auto entrepreneur 2019-09-06 15:50:26 +02:00
Johan Girod c35b7dbd95
ajoute une redirection pour la page /salaire pour ne pas tomber dans les requêtes googles 2019-09-06 15:31:21 +02:00
Maxime Quandalle 1f70cff33f
🎨 Typos et ajout d'une marge sous les suggestions 2019-09-06 15:31:20 +02:00
Johan Girod 5888141029
🔨 🐛 corrige les taux du versement libératoire 2019-09-06 15:31:20 +02:00
Johan Girod ce66c17fea
change l'ordre des question : on pose d'abord la question du versement libératoire 2019-09-06 15:31:20 +02:00
Johan Girod 6ba443ceea
🎨 remet les cotisations dans le bon ordre dans la fiche de paie 2019-09-06 15:31:19 +02:00
Johan Girod 07ad6b2a33
🐛 déplace la réduction heure sup sur la fiche de paie vers la colonne salarié 2019-09-06 15:31:19 +02:00