Johan Girod
957242301a
🎨 uniformise les styles entre card et button-choice
2019-10-23 12:21:48 +02:00
Maxime Quandalle
5901f589d6
🔨 Réductions de cotisations avec heures supplémentaires
...
Le paramètre SMIC utilisé dans le calcul des réductions, en particulier
de la réduction générale, doit prendre en compte les heures supplémentaires.
Cette non prise en compte nous conduisait à sur-estimer le montant des
cotisations sociales sur les heures supplémentaires.
2019-10-22 13:31:08 +02:00
Maxime Quandalle
1e7730dd25
✅ Snapshot testing
...
Ajout de tests de non-regressions des calculs afin d'éviter de déployer
silencieusement des effets de bord non-désirés dans les règles de calculs.
J'ai ajouté Jest pour sa fonction de snapshot testing qui est
particulièrement adaptée pour ce type de cas (voir #717 ). J'ai essayé
avec mocha-snapshot sans succès.
J'ai eu un petit peu de mal à configurer Jest, car il n'est pas possible
de ré-utiliser la configuration Webpack, qu'il faut alors dupliquer. C'est
pourquoi j'ai limité l'utilisation de Jest aux seuls tests de snapshot.
À voir s'il y a un intérêt à migrer les tests Mocha vers Jest ultérieurement.
Fixes #717
2019-10-22 10:35:31 +02:00
Maxime Quandalle
3017c81f33
🐛 Correction pluralisation d'une unité
2019-10-17 18:10:16 +02:00
Mael
5707034a36
Typo titre du site publi.codes
2019-10-17 16:49:22 +02:00
Maxime Quandalle
9be4ff0ca3
⚙️ Support des unités dans les formules litérales
...
Implémentation de #730
2019-10-17 15:04:06 +02:00
Maxime Quandalle
f67098a29b
🐛 Serialisation d'une unité nulle
...
Corrige #737
2019-10-17 09:33:00 +02:00
Maxime Quandalle
6440b3fad4
✅ Test de la traduction et pluralisation des unités
...
Implémentés dans 139ca46
2019-10-17 09:33:00 +02:00
Maxime Quandalle
bcb251923c
🎨 Meilleur affichage des multiplicateurs
...
Affichage des multiplicateurs directement au niveau des tranches et
supprime l'affichage du label "multiplicateur" qui était difficile à
comprendre.
Ajout d'un attribut de règle "acronyme", utilisé pour afficher un nom de
règle plus court au niveau des tranches d'un barème.
2019-10-17 09:33:00 +02:00
Maxime Quandalle
dccf41e31b
🎨 Meilleur affichage du taux moyen
...
Affichage du "%" dans l'unité calculée et renomme "taux final" en "taux moyen"
2019-10-17 09:32:15 +02:00
Maxime Quandalle
5e026abe66
🐛 Utilise un try-catch pour lire sessionStorage
2019-10-16 19:24:47 +02:00
Maxime Quandalle
479bdb8979
🐛 Encode le # de l'URL dans le paramètre couleur
...
Le parseur standard implémenté dans 41e4448
ne fonctionnait pas car une
partie des paramètres "search" était interprétés comme un hash de l'URL
2019-10-16 19:07:29 +02:00
Maxime Quandalle
c8c003b59c
🔥 Suppression des pages de disambiguation
2019-10-16 13:08:30 +02:00
Maxime Quandalle
c088d4c5df
🐛 Ré-affiche le fil d'ariane sur la documentation
...
Corrige une régression de 1ccaf94
2019-10-16 12:12:10 +02:00
Maxime Quandalle
af79eb01fd
🐛 Coquille orthographique
2019-10-16 12:05:01 +02:00
Maxime Quandalle
e0199d674d
🐛 Correction d'un bug sur la période d'un minimum
2019-10-13 20:36:24 +02:00
Maxime Quandalle
139ca46ad1
⚙️ Traduction des unités
...
Gestion du pluriel (1 jour, 2 jours) et de la traduction (3 days).
Fixes #729
2019-10-13 20:36:22 +02:00
Maxime Quandalle
41e44482b8
🔥 Supprime des fonctions "utils" inutiles
...
Ces fonctions n'étaient utilisées qu'une fois ou deux et constituent des
indirections inutiles : getIframeOption, parseDataAttributes,
setToSessionStorage, getFromSessionStorage et isNumeric.
Préférer les fonctions de la "bibliothèque standard": sessionStorage et
URLSearchParams.
2019-10-13 20:36:21 +02:00
Maxime Quandalle
7a9f2d606f
🐛 Supprime une fausse erreur i18n au démarrage
...
Ce faux positif apparaissait systématiquement au démarrage du site, ainsi
que lors de l'import de la lib NPM "mon-entreprise".
2019-10-13 20:36:20 +02:00
Maxime Quandalle
def1bec06f
Coquille orthographique
2019-10-13 20:36:19 +02:00
Maxime Quandalle
db803585d5
🔥 Utilise URLSearchParams
...
Utilise la fonction standard URLSearchParams à la place de la dépendance
NPM `query-string`.
2019-10-13 20:36:18 +02:00
Maxime Quandalle
16ae29bdcc
📆 Suppression du CIF
...
Cette cotisation a été supprimée au 1er janvier 2019
2019-10-13 20:36:16 +02:00
Maxime Quandalle
7ea385cb80
🐛 Corrige l'affichage de l'image des références
...
Regression de 6ea5dd087
2019-10-13 20:15:53 +02:00
Maxime Quandalle
5bf2621aac
🔨 Corrections d'unités
...
https://github.com/betagouv/mon-entreprise/pull/719#issuecomment-541113404
2019-10-13 11:46:30 +02:00
Maxime Quandalle
1ccaf94a1c
⚙️ Nouvelle syntaxe de définition publicodes
...
* Définition à partir du nom complet en notation pointée (plutôt que
comme deux attributs indépendants "name" et "espace")
* Structure de données de premier niveau "dictionnaire" plutôt que liste,
s'aligne mieux avec notre contrainte d'unicité des noms
* Possibilité de définir les règles à partir d'une liste dans les tests,
dans ce cas il ne faut plus utiliser l'attribut "espace" mais renseigner
directement la notation pointée dans le "nom".
2019-10-13 11:46:29 +02:00
Mael
3613fc0c24
Bibliothèque pas librairie
2019-10-10 15:55:07 +02:00
Maxime Quandalle
de3d42d188
✅ Ajout de tests unitaires sur le formatage des valeurs
2019-10-10 14:38:44 +02:00
Maxime Quandalle
c3b465bdef
Améliore le formatage des montants en euro
...
Fixes #725
2019-10-10 14:38:44 +02:00
Maxime Quandalle
545e1cef69
Merge pull request #724 from betagouv/smallthings-max
...
Lien vers les releases et formatage des constantes dans la documentation
2019-10-10 13:26:39 +02:00
Maxime Quandalle
b58c98d2df
Merge pull request #706 from betagouv/graphique-repartition
...
Ajout d'un graphique repartiton
2019-10-10 13:26:26 +02:00
Maxime Quandalle
3c5f94dcfb
Merge pull request #699 from betagouv/libpage
...
mon-entreprise/dev : bibliothèque de calcul et interface
2019-10-10 13:26:10 +02:00
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
Johan Girod
28d70b44d2
🔨 remplace 'auto entrepreneur' par 'auto-entrepreneur'
2019-09-13 10:23:55 +02:00
Johan Girod
b2d0d4624a
🐎 améliore la performance du parsing
...
A peu près ~50% de gagné lors du parsing
Problème : long temps de blocage de l'UI lors du premier parsing des règles
Il reste encore quelques bugs
2019-09-13 10:23:55 +02:00
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
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
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
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
b8d9392d51
🖋️ enlève l'avertissement relatif à la CVAE pour les auto entrepreneur
2019-09-06 15:50:26 +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
Johan Girod
24332bd5fd
🐛 🔨 enlève la TFC pour les professions libérales
2019-09-06 15:31:18 +02:00
Johan Girod
a0cb6749c5
🐛 affiche le salaire net de cotisations si avantages en nature
2019-09-06 15:31:18 +02:00
Johan Girod
5393de1dc2
🎨 uniformise le style des suggestions
2019-09-06 15:31:18 +02:00
Johan Girod
02410f61b9
🎨 enlève le hover entrée
...
Lorsque l'on aura une navigation au clavier complète et fonctionnelle, on pourra préciser tous les raccourci via une page dédiée. En attendant, inutile de polluer l'interface
2019-09-06 15:31:17 +02:00
Johan Girod
9b00e9901d
🔨 répare le bug de la question sur l'impot sur le revenu
2019-09-06 15:31:17 +02:00
Johan Girod
37a3f5a139
🔨 meilleure gestion de l'ACRE / année de création
...
- On utilise la date de création avant 2019 / après 2019 pour savoir si la profession libérale est rattachée à la CIPAV
- On pose directement la question de l'ACRE, ce qui permet de ne pas faire d'approximation par défaut.
2019-09-06 15:31:17 +02:00
Johan Girod
a30e0a866e
🔨 ajoute le versement libératoire de l'ir pour les auto
2019-09-06 15:31:16 +02:00
Johan Girod
1d99ebd88f
🐛 répare le dépliement des checklist
2019-09-06 10:51:54 +02:00
Johan Girod
2ab3610803
🐛 corrige les décimales à rallonge dans les inputs de taux
...
Fix #647
2019-09-04 18:01:24 +02:00
Johan Girod
44779fb14a
🐛 corrige l'ordre des question sur kiwi
...
fix #628
fix #614
2019-09-04 17:29:29 +02:00
Johan Girod
74c278cb76
🔨 enlève la valeur par défaut pour le taux personnalisé
2019-09-04 17:29:29 +02:00
Maxime Quandalle
0300006cb8
Merge pull request #615 from betagouv/desactive
...
Ajout d'une règle "rend non applicable"
2019-09-04 15:12:43 +02:00
Johan Girod
46f34d5eb2
meilleurs questions AS
2019-09-04 11:56:03 +02:00
Johan Girod
9d6dc88416
🎨 enlève la liste vide dans le message d'avertissement pour AS
2019-09-04 11:56:03 +02:00
Johan Girod
993f474c82
🐛 enlève le temps partiel pour l'assimilé salarié
2019-09-04 11:56:02 +02:00
Johan Girod
a180eccf4b
🐛 enlève les heures sup pour l'assimilé salarié
2019-09-04 10:24:31 +02:00
Maxime Quandalle
6344d2f2e1
Amélioration des pages de documentations pour rend non applicable
...
- ajout des traductions
- ajout d'une notice "désactivée par" quand une règle est désactivée
par un régime d'exception actif
2019-09-04 09:14:28 +02:00
Maxime Quandalle
1ffb97c2f6
Renomme "désactive" en "rend non applicable"
...
Ajout de tests, amélioration de la doc
2019-09-03 22:45:54 +02:00
Maxime Quandalle
b1c24033bd
🔨 Déplacement de l'exonération de cotisations JEI
2019-09-03 22:45:54 +02:00
Maxime Quandalle
89f370b182
Ajout d'une ruleProp "désactive"
2019-09-03 22:45:48 +02:00
Johan Girod
dfc84279b0
🎨 aligne le bouton suivant sur chrome
2019-09-03 18:32:35 +02:00
Johan Girod
b9ecd290fa
👽 traduit le logo de chargement
2019-09-03 18:15:28 +02:00