mama
23bd1909d9
Les URL de /règle et de /simu sont encodées
...
l'espace devient -
2017-05-09 16:44:28 +02:00
mama
15776d21cb
⚙️ Ajout du mécanisme de négation de variables booléennes
...
Utilisation du symbole ¬ pour l'instant. Sûrement sujet à évolutions
2017-05-09 15:48:08 +02:00
mama
c16d0fa823
Toute règle peut donner un simulateur sur /simu/:name
...
Testé sur les règles du CDD, AGIRC, APEC
TODO :
- finir AGIRC APEC
- !statut cadre
- assiette cotisations sociales -> indemnités CDD -> espace CDD -> CDD
booléen
2017-05-09 14:47:55 +02:00
mama
c9b09398eb
🐛 Utiliser la version de prod de React
...
Devrait accélérer l'UI :)
2017-05-05 19:55:29 +02:00
mama
e8abb42f5b
🐛 Retour des types (résultats, /regle) et images destinataire
2017-05-05 19:47:54 +02:00
mama
2c7ab1a41a
🐛 Afficher 'non' plutôt que false au clic sur 'aucun'
2017-05-05 19:28:01 +02:00
mama
4949ea2269
🎨 L'aide de la conversation est maintenant visible sur mobile
2017-05-05 19:27:50 +02:00
mama
e7a1e86e97
🎨 Premiers travaux de responsivité
2017-05-05 18:30:49 +02:00
mama
f3bf1a4f3f
La première lettre d'un nom de règle est maintenant en majuscule
2017-05-05 18:10:38 +02:00
mama
e01d9aae5f
Modification de la route /simulateurs/ -> /simu/
...
Il y avait un conflit avec le simulateur CDI en prod : /simulateur
difficile à résoudre dans nginx
2017-05-05 11:03:05 +02:00
mama
0f680b19d4
🎨 meilleur alignement et responsivité de l'acceuil
2017-05-04 19:38:43 +02:00
mama
1d105d8ccd
🎨 Passage à un style blanc
2017-05-04 14:38:40 +02:00
mama
304954e961
Intégration de la page d'acceuil de embauche.beta.gouv.fr
...
Unification des deux dépots
2017-05-04 12:12:26 +02:00
mama
fcc896d3c5
🎨 Passage du bandeau expérimental à un bandeau beta
2017-05-03 18:05:07 +02:00
mama
7c42df7b06
Ajout d'un bouton pour réinitialiser le simulateur
2017-05-02 17:24:28 +02:00
mama
9ae2851d27
🎨 Suggestions dans la saisie num. plus évidentes
...
+ alignement de l'unité
2017-05-02 16:59:00 +02:00
mama
4886f0ca1c
🐛 Les saisies numériques ont maintenant le bon format
...
Solution pratique mais pas élégantes aux formats d'entrée
2017-05-02 16:53:56 +02:00
mama
465438ee1c
🔨 Renommage de 'CDD poursuivi en CDI' à 'Poursuite du CDD en CDI'
...
Cohérence avec les autres événements
2017-05-02 16:39:06 +02:00
mama
268d721364
Travail sur la documentation dans la simulation
...
Ajout de titres
🐛 certaines documentation de variables ne s'affichaient pas
etc.
+ Résolution bug evaluateVariable
2017-05-02 11:58:50 +02:00
mama
55ac04ccb5
Ajout de la validation des champs de saisie
...
+ nettoyage et réorganisation des reducers
2017-04-28 17:28:19 +02:00
mama
729576b946
🐛 Réintroduction de l'info 'cette question sert cet objectif'
2017-04-28 15:57:24 +02:00
mama
ae6af2b1f1
🐛 réintroduction du choix 'Aucun' si pas interdit
...
L'interdiction n'est qu'un fix temporaire. Voir les commentaires pour les détails
2017-04-27 20:08:52 +02:00
mama
e030ed1e44
Refonte conceptuelle de l'écriture des règles
...
Changements majeurs : espaces de noms, variantes imbriquées.
Des notes en .md expliquent les changements, ou les changements à venir
même si l'implémentation est en retard.
Un peu plus d'ordre dans le dossier /règles : les 'entités' et règles
calculatoires se rapprochent...
2017-04-27 18:45:36 +02:00
mama
15141d5539
🎨 Amélioration des suggestions dans les champs numériques
2017-04-27 16:49:58 +02:00
mama
4ea00b0067
WIP 🔨 [cdd] Refonte de la partie motifs de recours au CDD
...
Les règles de motifs étaient incomplètes ou fausses. Introduction d'une
imbrication dans les motifs.
Ce commit casse tout.
2017-04-24 14:23:41 +02:00
mama
a87c98fad3
simulateurs.yaml -> simulateurs à générer; refonte de l'introduction au [cdd]
2017-04-20 12:21:04 +02:00
Mael Thomas
6d480d0533
[CDD] Améliorations sur le formulaire
...
- Ajout des 2 derniers gros motifs : ils doivent évidemment y figurer même s'ils n'ont pas d'influence sur les résultats
- Mise en commun du bloc référence entre /règle et la boîte d'aide d'une simulation. Particulièrement utile pour le sujet complexe du motif CDD
- Clarification de la question 'événements' : ajout de 'au cours du contrat'
2017-04-13 16:55:39 +02:00
Mael Thomas
fa1e2c0107
⚙️ Première implémentation du mécanisme de composantes
...
Seulement au sein de barèmes.
TODO:
A ajouter dans les multiplications, directement dans la formule.
Doivent pouvoir être imbriqués
2017-04-12 17:05:02 +02:00
Mael Thomas
e182ccde72
Ajout d'une nouvelle simulation : salaire net
2017-04-10 16:49:01 +02:00
Mael Thomas
54e06324a0
⚙️ Implémentation du mécanisme barème
2017-04-10 16:49:01 +02:00
Mael Thomas
47f000f3be
⚙️ Implémentation paresseuse du taux historisé
...
On prend simplement la première valeur, en l'absence de notion temporelle dans la simulation d'aujourd'hui
2017-04-06 17:15:35 +02:00
Mael Thomas
b32512c0d0
⚙️ ajout du plafond dans le mécanisme multiplication
...
[cdd] 🔨 Pour la majoration chômage CDD
+ Nettoyage du code
2017-04-05 16:47:27 +02:00
Mael Thomas
096f48d3b2
⚙️ Ajout des explications de tous les mécanismes; possibilité d'écrire du markdown
2017-03-28 18:58:37 +02:00
Mael Thomas
b11f2ba0b0
⚙️ Ajout d'un panneau d'explication des termes de l'algorithme
...
Sous forme d'un décorateur de composants
Un seul terme implémenté
2017-03-27 18:37:11 +02:00
Mael Thomas
0ef19ed6dc
[cdd] 🎨 Amélioration visuelle de la partie réponses de la conversation
2017-03-27 15:56:07 +02:00
Mael Thomas
4aef5db8cb
[cdd] ajout d'une icône de fin
2017-03-27 15:32:03 +02:00
Mael Thomas
b8359f02e7
🐛 Résolution de la lenteur
...
AnalyseSituation était appelé à chaque action
2017-03-27 15:03:45 +02:00
Mael Thomas
0b412dac6d
🐛 Résolution du bug de la compilation minifiée
2017-03-27 15:03:41 +02:00
Mael Thomas
092947a145
WIP ⚙️ implémentation du retour en arrière (brut visuellement)
...
Reste : corriger le fix dans reducers
Bonus : brouillons d'icônes
2017-03-23 17:37:57 +01:00
Mael Thomas
d0da37db5c
📝 Déplacement d'En savoir plus sur le wiki du dépot
2017-03-21 18:11:02 +01:00
Mael Thomas
c680549264
🐛 ⚙️ Les résultats ne prenaient pas en compte le fait que formule=0 -> pas applicable
2017-03-20 13:37:41 +01:00
Mael Thomas
e18e0a44da
⚙️ 🐛 Réparation du pointeur blanc question -> objectif
2017-03-20 13:37:41 +01:00
Mael Thomas
3995769795
🐛 [cdd] La compensation congés payés était calculée à l'année
2017-03-20 13:37:41 +01:00
Mael Thomas
07d2a11eae
N'afficher que les terminaisons de variable dans la vue 'comprendre'
2017-03-20 10:00:05 +01:00
Mael Thomas
2d1d9fc0ff
Editorialisation des pages de règle
...
Un icône pour le destinataire
Une belle section référence mettant en valeur les URL officielles
2017-03-17 17:01:22 +01:00
Mael Thomas
16c5fb1303
Bouton qui injecte ou cache la situation dans les règles
2017-03-17 12:37:55 +01:00
Mael Thomas
7fdace0d27
[moteur][cdd] Les cotisations du CDD font appel aux indemnités; nouveau méca. somme
...
Leur base de calcul est l'assiette des cotisations sociales, qui inclut les indemnités.
Une variable d'objectif peut donc appeler le calcul d'une autre variable ayant une formule (plutôt que simplement des variables d'entrée).
[moteur] à refactorer.
On en profite pour que la simulation parte d'une variable unique, somme d'autres variables.
--> introduction du mécanisme 'somme'
2017-03-17 12:00:52 +01:00
Mael Thomas
b223334028
Amélioration visuelle de la compréhension des calculs
...
Faire un YAML amélioré, pas plus (pour ne pas avoir un code source et une représentation totalement différente)
Ce qui est inline reste inline.
Factorisation du JSX dans traverse-common-jsx
2017-03-16 16:35:19 +01:00
Mael Thomas
45dd66f009
Améliorations visuelles des objectifs
...
La question en cours pointe les objectifs qu'elle impact
Visibilité des différents états des objectifs
2017-03-15 16:26:00 +01:00
Mael Thomas
a3014f93ae
Améliorations de textes
2017-03-15 11:17:35 +01:00
Mael Thomas
14481652a7
Disqualification des variables autres que le CDD : elle ne sont pas lisibles aujourd'hui
2017-03-14 16:43:06 +01:00
Mael Thomas
9612bc2366
Mise à jour de webpack 1 vers la v2
2017-03-14 15:09:51 +01:00
Mael Thomas
124bfdd1cc
Déplacement de la génération du JSX dans traverse.js
2017-03-14 15:09:45 +01:00
Mael Thomas
d4966b1744
[cdd] afficher l'historique des réponses pour pouvoir y revenir
2017-03-13 19:08:28 +01:00
Mael Thomas
54232f96a2
[cdd] mise en commun de "cliquez pour comprendre"
2017-03-13 15:45:07 +01:00
Mael Thomas
b11e8f6867
[cdd] design des questions : retour au style du simulateur d'embauche
...
Avec une le bleu marine pour les questions, le bleu ciel pour les réponses
Le style facebook messenger n'est pas convaiquant (son gris...)
2017-03-13 15:21:23 +01:00
Mael Thomas
e71e631b0f
[cdd] Refonte visuelle des résultats de la simulation
2017-03-13 15:09:53 +01:00
Mael Thomas
c94d339f35
Amélioration du texte de l'intro CDD
2017-03-13 11:29:37 +01:00
Mael Thomas
8ab8429547
Ajout d'une page d'introduction au simulateur CDD
2017-03-09 19:32:57 +01:00
Mael Thomas
33996177a9
Reprise du design de l'acceuil : explorer | simuler
2017-03-09 18:21:24 +01:00
Mael Thomas
fc458a970c
[moteur] ajout de la proriété 'facteur' du méca. 'multiplication'
2017-03-09 16:51:15 +01:00
Mael Thomas
376e72fc47
[moteur] conciliation des mécanismes existants avec le nouveau parsing d'expressions
2017-03-09 15:19:44 +01:00
Mael Thomas
1a9d112eca
[moteur] intégration du nouveau type de noeud 'Variable' dans l'AST
2017-03-08 17:48:53 +01:00
Mael Thomas
c1cfb20bf1
[moteur] Le parser Nearley renvoit maintenant un AST similaire au notre
...
Il reste à le reparser pour résoudre les variables en fonction de la situation, calculer les nodeValues, ajouter les missingVariables
Puis implémenter les modifieurs de temps
Puis ajouter le prorata à la multiplication
\
\
\\
\\
>\/7
_.-(6' \
(=___._/` \
) \ |
/ / |
/ > /
j < _\
_.-' : ``.
\ r=._\ `.
<`\\_ \ .`-.
\ r-7 `-. ._ ' . `\
\`, `-.`7 7) )
\/ \| \' / `-._
|| .'
cjr \\ (
10mar02 >\ >
,.-' >.'
<.'_.''
<'
2017-03-07 18:25:25 +01:00
Mael Thomas
578153a3b7
[moteur] 1er jet de la grammaire Nearley.js pour parser les expressions
2017-03-06 17:35:30 +01:00
Mael Thomas
2196edae68
[moteur] 1ère implém. du mécanisme 'maximum de'
...
1ère application sur la formule indemnité compensatrice de congés payés simplifiée, en fait carrément alterée
2017-03-03 10:44:16 +01:00
Mael Thomas
13c91e026a
[moteur] implémentation du mécanisme 'logique numérique' dans l'AST
...
Pas d'affichage pour l'instant
2017-03-02 16:46:57 +01:00
Mael Thomas
fcb6f409b5
[moteur] formulaire, court-circuité, expliqué, mais CIF seulement
2017-03-01 20:44:44 +01:00
Mael Thomas
39ffd216a4
[moteur] Retour aux vraies variables pour le CIF, toujours avec une fausse situation
2017-03-01 17:58:27 +01:00
Mael Thomas
b4a025cad1
[moteur] traitement de la formule & affichage
2017-03-01 15:35:13 +01:00
Mael Thomas
f08ac5ff66
[moteur] Réécriture du moteur : exécution et affichage de l'AST
...
Sur une règle fictive, transformation de l'arbre (récursif cette fois-ci, ouf) et visualisation du calcul sur la page de la règle
Il reste à :
- ré-implémenter la formule, et les autres mécanismes listés dans traverse.js. Visualiser tout ça.
- recollecter les variables manquantes
- revenir au vrai code du CDD. CIF, puis les autres
- implémenter l'indemnité de congés payés -> nouveau mécanisme (max) + gestion de la conversion temporelle
2017-02-27 19:30:03 +01:00
Mael Thomas
370e0cc026
[base] ajout de l'icône marteau pour les liens legifrance
...
Pas forcément le plus explicite, mais disponible dans fontn-awesome
2017-02-16 17:52:02 +01:00
Mael Thomas
55684ac717
[cdd] Ajout d'une sous question pour les lectures fortement conseillées
2017-02-16 15:08:50 +01:00
Mael Thomas
d1540739d6
[cdd] Suggestions pour les champs d'input
2017-02-16 14:24:37 +01:00
Mael Thomas
ed5ed17017
[cdd] suffixe en mois pour la durée du contrat
2017-02-16 11:45:40 +01:00
Mael Thomas
bd299d5724
[CDD] Ajout et mise en évidence du choix 'Aucun'
2017-02-13 16:40:11 +01:00
Mael Thomas
9ccc05be77
[moteur] Renommage de 'choix exclusifs' pour 'une possivilité'. Introduction de 'requis'
2017-02-13 15:50:51 +01:00
Mael Thomas
2ba0226cfa
La séparation simulation / comprendre est plus évidente
2017-02-13 15:35:51 +01:00
Mael Thomas
a38edf521c
Construction d'une page /regle/xx moins brute
...
sur la base des règles du [cdd]
2017-02-13 13:28:49 +01:00
Mael Thomas
7b05893af5
[moteur] les références aux variables peuvent se faire avec le contexte de la présente règle
2017-02-10 16:54:54 +01:00
Mael Thomas
ecd03114ba
[cdd] les questions elles aussi peuvent être explicitées
2017-02-10 12:44:32 +01:00
Mael Thomas
8cf29b3f6d
[cdd] Un marqueur est gardé sur le thème en train d'être expliqué
2017-02-09 18:51:17 +01:00
Mael Thomas
0f56dcb370
[cdd] possibilité de fermer l'aide
2017-02-09 18:38:51 +01:00
Mael Thomas
5427ac7181
[cdd] Affichage des • d'aide seulement quand l'aide existe
2017-02-09 18:15:25 +01:00
Mael Thomas
39c018ea54
[cdd] retour à un style des résultats plus vivant
2017-02-09 15:17:50 +01:00
Mael Thomas
35d04dc071
[cdd] variation blanche du style des résultats
2017-02-09 15:12:52 +01:00
Mael Thomas
c987f02e5e
[cdd] introduction plus stylée
2017-02-09 15:02:41 +01:00
Mael Thomas
41fb084e21
[cdd] meilleures boîtes de résultat
2017-02-09 14:55:31 +01:00
Mael Thomas
a27b2cc39a
[CDD] Les termes des Question peuvent être explicités à droite
2017-02-08 19:01:38 +01:00
Mael Thomas
29e1c40ea0
[CDD][moteur] ajout de la maj chomage -> nouveau mécanisme
2017-02-08 15:35:16 +01:00
Mael Thomas
8bcce2c294
[CDD] ajout de l'indemnité de fin de contrat
2017-01-26 19:08:00 +01:00
Mael Thomas
d06f14d478
[/home] lien CDD & recherche lowerCase & bug /regle résolu
2017-01-26 17:32:57 +01:00
Mael Thomas
b37cb9729a
[CDD] la mise en page est revue
2017-01-26 17:28:15 +01:00
Mael Thomas
ec359b1998
Des questions au style plus franc
...
Une introduction plus pertinente et agréable
2017-01-26 16:44:58 +01:00
Mael Thomas
9f34ddfbcf
[moteur] les questions sont court-circuitées à chaque réponse
2017-01-26 15:39:31 +01:00
Mael Thomas
041e99d8aa
[moteur] enrichissement des règles systématique
2017-01-26 11:27:24 +01:00
Mael Thomas
92d424da1e
[moteur] nouvel attribut Var.titre pour éditorialiser les Select
2017-01-26 10:59:30 +01:00
Mael Thomas
3e9bee475d
[moteur] On peut voir la liste de questions nécessaires, groupées
...
- aucun ordre
- pas cliquables encore
- pas bien éditorialisées
2017-01-25 19:00:38 +01:00
Mael Thomas
d1cc3d62d9
[moteur] Grouper les questions
2017-01-23 19:06:46 +01:00
Mael Thomas
b1d6180fe8
Mise à jour des paquets npm
2017-01-23 14:49:35 +01:00
Mael Thomas
629ddb2930
Correction ndes imports de la réorg
2017-01-20 11:52:39 +01:00
Mael Thomas
d414ebf3f0
[moteur] prise en compte de la notation pointée
2017-01-20 11:35:19 +01:00
Mael Thomas
151c83b479
[moteur] les fichiers sont réordonnés
2017-01-19 17:09:39 +01:00
Mael Thomas
484438f4a9
[moteur] POC CDD un peu plus propre visuellement et plus fonctionnel
2017-01-18 14:54:12 +01:00
Mael Thomas
1cd94b0716
[moteur] ajout de la règle indemnité fin de contrat à la démo CDD
2017-01-17 10:53:49 +01:00
Mael Thomas
45fcb5f118
[moteur] Premier POC simulateur CDD
...
L'UI du simulateur de coût d'embauche, conversationnelle, y a été greffée.
Le graphe des dépendance des variable est calaculé pour afficher les bonnes questions, et le résultat.
Seule une variable est prise en compte, le CIF CDD :-D
2017-01-16 19:17:05 +01:00
Mael Thomas
79dde7e555
[moteur] Récupérer le type des questions, ébauche d'agencement
2017-01-10 15:40:20 +01:00
Mael Thomas
ee97a71657
[moteur] Premières informations sur la page CDD
2017-01-10 12:17:33 +01:00
Mael Thomas
0da9d3dde1
[moteur] Première traversée, fonctionne sur CIF CDD
...
+ comprend 'concerne', 'non applicable si'
+ premier calcul
+ documentation de l'objectif démo CDD
2017-01-09 18:20:01 +01:00
Mael Thomas
a87c28f3ae
[moteur] Premières instructions (pseudo-code)
...
Premier objectif : extraire les variables nécessaires à un calcul et court-circuiter les branches de calcul inutiles
2017-01-09 18:19:43 +01:00
Mael Thomas
686382ca69
Amélioration du texte de la page À-propos
2016-12-20 15:53:39 +01:00
Mael Thomas
4714a4b5c0
Une liste de résultats plus belle
2016-12-20 15:12:08 +01:00
Mael Thomas
7a15d8c080
Ajout de la page À-propos
2016-12-20 14:55:18 +01:00
Mael Thomas
7b8d87a1ea
Visualisationo des Variable, pas des Sommes
2016-12-16 18:06:12 +01:00
Mael Thomas
18a7e3205d
Ajout du titre de la page règle
2016-12-16 17:53:39 +01:00
Mael Thomas
94f26c7c48
'composantes:' au lieu de '+:'
2016-12-16 17:22:47 +01:00
Mael Thomas
47f4b7c5ce
Visualisation intéreactive des règles
2016-12-16 17:09:21 +01:00
Mael Thomas
c353513cfa
Ajout de la page à propos et de la description sur la page d'acceuil
2016-12-16 16:45:13 +01:00
Mael Thomas
5f71feb9c6
Pages for variables
2016-12-07 19:08:10 +01:00
Mael Thomas
73b35c581d
Ajout de la CSG et CRDS sur les salaires
...
Leur assiette, externalisée dans un autre fichier, n'est qu'une simplificationo
2016-11-21 17:25:14 +01:00
Mael Thomas
a74f22fe79
Pages pour les règles
2016-11-21 17:25:07 +01:00
Mael Thomas
53a67c92c4
Recherche dans les règles (pas encore utile)
2016-11-16 11:15:33 +01:00
Mael Thomas
3075b83963
Nettoyage d'automne; première brique, la recherche de cotisations
2016-11-15 19:46:17 +01:00