Commit Graph

2759 Commits (c40ae69660a6fe699adad3e01772d4a3aa22e474)

Author SHA1 Message Date
Maxime Quandalle 416fa57cd6
🎨 Déviation d'une palette de couleurs 2019-10-10 12:07:40 +02:00
Maxime Quandalle 30020bdd26
🎨 Ajout d'animations sur la répartition 2019-10-10 12:07:34 +02:00
Maxime Quandalle d2098c3d0c
Refacto de du composant Distribution
⬆ MAJ de react-spring vers version 8
Quelques changements d'API. Par ailleurs la version 8 exporte deux modules
l'un avec les "render-props" et l'autres avec les "hooks"

🔥 Suppression de @researchgate/react-intersection-observer
Remplacement par un custom hook
2019-10-10 12:06:57 +02:00
Maxime Quandalle 33c1a06b6c
🔥 Suppression d'une prop morte 2019-10-10 12:06:56 +02:00
Maxime Quandalle 031128034a
🎨 Ajout d'un diagramme en bâtons pour la répartiton du revenu total
Permet d'avoir une visualisation utilisable dans nos différents
simulateurs (salarié et les 3 simulateurs indépendants)
2019-10-10 12:06:55 +02:00
Maxime Quandalle e0e1e97de9
Ne pas arrondir les constantes dans la documentation
C'était perturbant d'afficher un taux à 0,03% alors que la valeur utilisée
est 0,024%
2019-10-10 11:58:31 +02:00
Maxime Quandalle 39c2885ec8
Ajout d'un lien vers les release GitHub dans le footer 2019-10-10 11:14:44 +02:00
Maxime Quandalle 52a924519a
🖊 Coquille orthographique
Légère reformulations
2019-10-10 10:20:36 +02:00
Mael 2b0b10841c Ajout d'un lien vers publi.codes 2019-10-09 12:00:03 +02:00
Mael 7ca7ebb102 Page librairie : ajout d'une note sur notre utilisation d'API externes 2019-10-09 11:52:21 +02:00
Maël 3149a4a67a Dernier example pour la lib : graphiques 2019-10-08 12:40:30 +02:00
Maxime Quandalle d459d3b829
🐛 Corrige intégration des taux AT/MP
Bug introduit dans #715
2019-10-08 10:59:42 +02:00
Maxime Quandalle 544a3f4a53
Merge pull request #715 from betagouv/taux-atmp-2019
MAJ des taux AT/MP 2019
2019-10-08 10:46:49 +02:00
Johan Girod ef80210928
🖋️ Corrige maladresse de formulation pour l'ACRE 2019-10-08 10:21:31 +02:00
Maël fdca66ac65 Lien vers la lib de calcul 2019-10-07 16:38:29 +02:00
Maël d22800af10 Lien vers la documentation mise à jour 2019-10-07 16:38:29 +02:00
Mael e05845bc4e Version 2 du site publicodes 2019-10-07 16:38:29 +02:00
Mael d76a2060b3 Version 0 du site publi.codes
Développé dans le repo mon-entreprise.fr mais publié sur
https://publi.codes

1ère version : afficher un extrait de code des deux applications
d'exemple

Faire un lien vers le wiki, nettoyé.

2ème version : rendre éditable ce code, avec un widget à côté qui est
mis à jour automatiquement quand on change un taux, une formule. C'est
le côté "publi" et moderne de la plateforme.
2019-10-07 16:38:29 +02:00
Mael 0eba339309 La librairie prend la notation pointée en entrée 2019-10-07 16:38:29 +02:00
Mael 7676707e6f Titre du dernier exemple 2019-10-07 16:38:29 +02:00
Mael 82a806b2aa Examples de code plus larges 2019-10-07 16:38:29 +02:00
Mael 24dc404867 Nouvelle page à part entière 'integration' 2019-10-07 16:38:29 +02:00
Mael 6d32acccec 2ème example codesandbox pour la librairie 2019-10-07 16:38:29 +02:00
Mael 28e97c708a Première démo simple de la bibliothèque de calcul 2019-10-07 16:38:29 +02:00
Mael 421c46af48 Choix d'intégration dans le pied de page: bibliothèque de calcul ou interface 2019-10-07 16:38:29 +02:00
Maxime Quandalle d46272cf26
🔨 MAJ des taux AT/MP 2019 2019-10-07 16:20:53 +02:00
Maxime Quandalle 204f87a29d
🐛 Nouvelle version de l'état persisté
Bug introduit dans #705
2019-10-07 16:10:05 +02:00
Johan Girod 08a1dc9776 Enlève le bouton j'ai déjà déclarer mon entreprise 2019-10-07 11:06:05 +02:00
Johan Girod 09fd2a71a2 Ajoute une question pour les auto-entrepreneurs 2019-10-07 11:06:05 +02:00
Johan Girod 57a7b30f14 🎨🔥 change la recherche d'entreprise
- On utilise un nouveau composant qui se base sur la dernière version de l'api SIRENE
- On sépare les données entre la simulation des cotisations et la création d'entreprise
- On gagne des lignes !
2019-10-07 11:06:05 +02:00
Maxime Quandalle 6028dec3d1
🐛 Pas d'abattement contrat court pour les indépendants
Fixes #710
2019-10-02 21:32:54 +02:00
Maxime Quandalle a389fc91a8
🐛 Correction période IR au taux neutre
Fixes #710
2019-10-02 21:30:29 +02:00
Maxime Quandalle 76fe012949
Afficher l'inscription à la newsletter seulement sur la version française 2019-10-02 17:50:08 +02:00
Maxime Quandalle 18ef20f7eb
Ajout de l'inscription newsletter sur les intégrations 2019-10-02 17:50:00 +02:00
Maxime Quandalle e428286c2d
Extraction du composant "inscription à la newsletter" 2019-10-02 17:49:59 +02:00
Maxime Quandalle ba0a1cc667
Lien direct vers l'aide active
Remplace #668
2019-10-02 14:18:22 +02:00
Maxime Quandalle 1b4837540d
Merge pull request #703 from betagouv/medecine-travail
Medecine du travail sur la fiche de paie
2019-10-02 14:17:36 +02:00
Maxime Quandalle 944cddd337
🔨 Renomme coût du travail en prix du travail
Et ajout d'une explication dans la description

Co-authored-by: Johan Girod <johan.girod@beta.gouv.fr>
2019-10-02 13:51:17 +02:00
Maxime Quandalle 8c328099ec
🔨 Ré-intégration de la médecine du travail
Supprimée au niveau des cotisations patronales dans fb54d4c, ce commit
ré-intégre ce coût au niveau d'une nouvelle variable "coût du travail"
qui inclut également les aides différées.

Note: une variable "coût d'embauche" existait précédemment mais n'était
plus utilisée 4784bcd2
2019-10-01 18:28:33 +02:00
Maxime Quandalle 88437db8e4
Merge pull request #702 from betagouv/react-router-5.1
⬆ MAJ React router
2019-10-01 15:19:58 +02:00
Maxime Quandalle fb54d4cb90
🔨 La medecine du travail n'est pas une cotisation patronale 2019-10-01 14:01:03 +02:00
Maxime Quandalle d6b603ea32
Merge pull request #685 from betagouv/abattement-pas
Abattement prélèvement à la source pour les contrats courts
2019-10-01 13:58:12 +02:00
Maxime Quandalle b87916e25a
Fin du drapeau en berne
This reverts commit 96df1c988b.
This reverts commit 2259edfd4d.
2019-10-01 10:33:51 +02:00
Maxime Quandalle 9576309c69
💚 Suppression de types non utilisés 2019-09-30 14:36:56 +02:00
Maxime Quandalle f51066b908
Utilisation des hooks React-Router
Sur les 9 utilisations de withRouter :
- suppression de 6 occurrences inutilisées
- migration d'1 occurrence vers le hook useLocation
- maintien de 2 occurrences inchangées car utilisées par des composants "class"
2019-09-30 13:01:19 +02:00
Maxime Quandalle 2e0db564ec
🐛 Utilise la société renseignée dans la simulation 2019-09-30 12:45:20 +02:00
Maxime Quandalle 74c5abbfa3
Désactive l'auto-complétion des input
Cette auto-complétion était gênante sur Chrome notamment
2019-09-30 12:41:05 +02:00
Mael 3739957039
Merge pull request #697 from betagouv/renommage
Renommage de syso à mon-entreprise
2019-09-30 11:44:47 +02:00
Maxime Quandalle 96df1c988b
Ajout du drapeau en berne sur l'intégration iframe
Cf. 2259edf
2019-09-29 19:43:49 +02:00
Maxime Quandalle 2259edfd4d
Logo Marianne en berne
Les différents sites de l'administration affichent un bandeau noir sur
le logo Marianne en raison du deuil national. Référence vers la version
numerique.gouv.fr qui intégre ce bandeau.
2019-09-29 19:38:24 +02:00
Maxime Quandalle 941ba4072a
🔨 Ajout de l'abattement PAS contrats courts
Fixes #604
2019-09-27 17:37:20 +02:00
Maxime Quandalle 079134e5a1
🔨 Réorganisation des méthodes de calcul de l'IR 2019-09-27 17:04:30 +02:00
Maxime Quandalle fa5157d6ba
Ajout d'une option pour retourner seulement le taux d'un barème linéaire
Option analogue à celle déjà disponible sur "barème continu"
2019-09-27 17:04:30 +02:00
Marc Pasteur 728cfad31b
🔨 MAJ de la réduction Fillon - octobre 2019
Closes #435 #570
2019-09-27 12:48:08 +02:00
Maxime Quandalle 4e562f5b00
🔨 Suppression de la majoration chômage
Cette majoration ne s'applique plus depuis le 1er avril 2019
https://www.urssaf.fr/portail/home/employeur/calculer-les-cotisations/les-taux-de-cotisations/lassurance-chomage-et-lags/la-majoration-de-la-contribution.html
2019-09-27 12:36:38 +02:00
Maxime Quandalle ffc108b797
🔨 Précision des calculs 4.33 -> 4.3333
Permet de calculer un temps de travail mensuel de 151,67h (vs 151,55h avant)
cf. https://travail-emploi.gouv.fr/droit-du-travail/la-remuneration/article/la-mensualisation

Corrige l'inférence d'unite sur la page "quotité de travail"
2019-09-27 12:30:18 +02:00
Maxime Quandalle 37c403b08a
🔨 Le contrat d'apprentissage est à contrat à temps plein 2019-09-27 12:30:18 +02:00
Maxime Quandalle f465261317
🔨 Pas d'AGS pour les stagiaires 2019-09-27 12:30:17 +02:00
Maxime Quandalle 6172b4c833
🔨 Pas de taux réduit pour les stages et statut JEI
Ce commit corrige cette règle qui était imparfaitement appliquée :
- oubli de l'exclusion de taux réduit maladie pour les stagiaires
- oubli de l'exclusion de taux réduit allocations familiales pour les
  statut JEI (sans conséquence toutefois, cette allocation étant effacée
  par l'exonération JEI)
2019-09-27 12:30:17 +02:00
Maxime Quandalle 8daa80974c
🐛 Corrige l'unité affichée dans le résultat des barèmes 2019-09-27 12:30:17 +02:00
Maxime Quandalle 8b0fb8f988
🎨 Correction d'une marge sur l'affichage des aides à l'embauche 2019-09-27 12:30:17 +02:00
Maxime Quandalle 5e5933d35d
Simplification de Engine/format
getFormatersFromUnit n'est plus utilisé depuis 5879c9bc
2019-09-27 11:36:15 +02:00
Johan Girod 9c625a642b
🖋️ retours Agnès 2019-09-26 10:10:56 +02:00
Johan Girod 4cc8ab629e
🔨 ajoute la CRDS et les avantages sociaux pour le calcul de la prime d'impatriation 2019-09-26 10:10:56 +02:00
Maxime Quandalle f0f2123924
Revert "Simplification de Engine/format"
This reverts commit 3971496e28.
2019-09-26 10:06:46 +02:00
Maxime Quandalle 3971496e28
Simplification de Engine/format
getFormatersFromUnit n'est plus utilisé depuis 5879c9bc
2019-09-26 09:58:14 +02:00
Maxime Quandalle 4b1462a333
Merge pull request #693 from betagouv/normalize-format
Meilleur formatage des valeurs
2019-09-25 18:19:38 +02:00
Mael d80588bf97 Renommage de syso en mon-entreprise 2019-09-25 17:53:55 +02:00
Maxime Quandalle 5879c9bcf5
Utilise NumberFormat pour les Input des questions
Meilleure gestion du formatage (séparateur des milliers et décimal) et
début de convergence entre Input.js et CurrencyInput.js
2019-09-25 17:29:02 +02:00
Mael 5175540097 🐛 Correction de la lib
Problèmes de window et document undefined
2019-09-25 17:23:37 +02:00
Maxime Quandalle 0fcade76e1
Formatage des nombres dans les réponses aux questions
Fixes #683
2019-09-25 17:10:02 +02:00
Maxime Quandalle 38d2e12b64
Meileur gestion du focus des objectifs
Fonctionne avec la navigation au clavier
Fonctionne quand on clique à coté de l'input (exemple sur le symbole €)
2019-09-25 17:10:01 +02:00
Maxime Quandalle fdb8ddc203
MAJ lors de la simulation ssi nouvelle saisie
Auparavant nous mettions à jour la "situation" de la simulation, dès le
changement de focus des champs "objectifs", bien que le changement de
focus dans l'interface ne change rien aux calculs. Nous attendons
maintenant que l'utilisateur fasse une nouvelle saisie.
2019-09-25 17:10:01 +02:00
Maxime Quandalle 76d2101d87
Ne pas afficher l'animatedValue en cas de changement de période 2019-09-25 17:10:01 +02:00
Maxime Quandalle cbcbcd5139
Objectifs sous forme de nombre plutôt que "string"
Les valeurs saisies et calculées des objectifs de la simulation étaient
préceddement sauvegardées dans Redux, puis traités dans le code sous forme
de string. Vu qu'il s'agit de valeurs numérique, il est plus logique de les
manipuler sous forme de nombre.

Fixes #553
2019-09-25 17:10:00 +02:00
Maxime Quandalle 579a385b41
Regroupe les fonctions de formatage
Par ailleurs ce commit formate les taux les tableaux des barèmes linéaires
2019-09-25 17:09:59 +02:00
Maxime Quandalle c418a63d06
🎨 Change le symbole de la multiplication 2019-09-25 15:00:03 +02:00
Johan Girod 3ace16f689
🔨 modifications suites aux retours de la revue de code 2019-09-25 10:23:35 +02:00
Johan Girod 77549017df
🔨 utilise le mécanisme d'allègement pour éviter des valeurs négatives 2019-09-25 10:01:35 +02:00
Johan Girod d95a5b7a34
🐛 corrige l'affichage de la fiche de paie 2019-09-25 10:01:34 +02:00
Johan Girod d1f9ef383b
🎨 améliore l'affichage des valeurs négatives 2019-09-25 10:01:34 +02:00
Johan Girod 0cf3cb276b
🔨 réecrit la réduction heure sup avec une négation 2019-09-25 10:01:34 +02:00
Johan Girod 33cc92a397
⚙️ ajoute l'opération unaire de négation à la grammaire 2019-09-25 10:01:33 +02:00
Maxime Quandalle 6c8dbd0004
🐛 Lien cassé vers le guide création URSSAF 2019-09-24 22:24:41 +02:00
Maxime Quandalle f3e79f4251
Merge pull request #671 from betagouv/remove-redux-form
Suppression de redux-form
2019-09-23 12:47:32 +02:00
Maxime Quandalle 4784bcd281 🔨 Suppression d'une règle redondante
`coût d'embauche` était égal à `rémunération . total` et n'était plus utilisé
2019-09-23 12:46:36 +02:00
Maxime Quandalle 0f983c974e 🎨 Meilleur arrondi pour le sélecteur de période 2019-09-23 12:46:36 +02:00
Maxime Quandalle ffd65ae613
Ajout d'un paramètre explicite "rules" au reducer 2019-09-23 12:20:37 +02:00
Maxime Quandalle 7a965e6d99
🐛 Correction formatage de l'AnimatedValue
Suppression de l'AnimatedValue pour l'objectif courant
Simplification du code de TargetSelection
Corrections CSS
2019-09-18 18:12:30 +02:00
Johan Girod 1530b107d0
🐛 corrige les redirections 2019-09-18 17:50:45 +02:00
Maxime Quandalle 0ddc2d0469
Ajout des règles dans le state Redux
Déplace la logique de changement de période d'un component vers un reducer
2019-09-18 14:10:10 +02:00
Maxime Quandalle 8c9a4015c4
Input permanent pour les objectifs du simulateur
Nous alternions avant entre un <span /> et un <input /> selon le contexte

Fixes #558
2019-09-17 12:54:57 +02:00
Maxime Quandalle dbbb67ee7f
Ajout du lint pour les hooks React
Comme recommandé dans la documentation des hooks React, ajout des deux
linters suivants : react-hooks/rules-of-hooks et react-hooks/exhaustive-deps

Mise à jour des composants, en particulier les useEffect pour y spécifier
toutes les dépendances.
2019-09-17 12:54:54 +02:00
Maxime Quandalle 3fbd94bc65
🔥 Suppression de redux-form
Supprime aussi redux-batched-action. Le code résultant est plus concis
(alors que l'on supprime une dépendance !), et plus clair car il y a moins
d'indirections pour se conformer aux API de redux-form.
2019-09-17 12:54:18 +02:00
Maxime Quandalle 7a5beb96f6
Gestion de l'état "situation" avec nos propres actions
En vue de la suppression de Redux-form, ce commit crée deux nouvelles
actions : UPDATE_SITUATION et UPDATE_PERIOD qui permettent de gérer le
state de la situation, en retrouvant le même résulat qu'avec l'ancienne
implémentation au niveau du `formattedSituationSelector`
2019-09-17 11:44:05 +02:00
Maxime Quandalle 16146814d9
🐛 Rétablit le scroll sur la page d'accueil
Fix #675
Revert partiel de 7ada8c47
2019-09-14 09:39:34 +02:00
Maxime Quandalle 7dec233c09
Ajout d'un point final en fin de phrase 2019-09-13 16:22:43 +02:00
Maxime Quandalle 9c8dbd3f88
🐛 Ajout d'une dépendance manquante
Fix #672
2019-09-13 11:45:37 +02:00
Johan Girod bbf99862dd
🖋️ enlève academia des exemples de plateforme de service 2019-09-13 10:45:02 +02:00
Johan Girod 59d4054e5d
ajoute des tests pour les expressionsé 2019-09-13 10:23:55 +02:00