Commit Graph

67 Commits (d4966b174416d9bde52df708bb20d40b7584ffc3)

Author SHA1 Message Date
Mael Thomas d4966b1744 [cdd] afficher l'historique des réponses pour pouvoir y revenir 2017-03-13 19:08:28 +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 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 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 47b0ca42fb [règles] renommage de 'linéaire' en 'multiplication'
Bien plus explicite. Certains mots clefs de l'object multiplication auront des effets :
- taux, assiette, plafond utilisés pour les représentations visuelles des cotisations
- plafond a un effet sur le calcul, il neutralise la multiplication pour la portion d'assiette supérieur

A voir s'il faut isoler ce fonctionnement sous un nom plus précis que multiplication
2017-02-15 18:19:22 +01:00
Mael Thomas 2182784431 [cdd] 1ère v de la formule de l'indemnité compensatrice
Introduction du mécanisme multiplication, plus général que 'linéaire' et tout aussi expressif
2017-02-15 18:15:35 +01:00
Mael Thomas b1e1f09756 [syso] ajout ou remplissage de brouillons sur les 2 indemnités de congés payés 2017-02-14 15:19:26 +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 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 5427ac7181 [cdd] Affichage des • d'aide seulement quand l'aide existe 2017-02-09 18:15:25 +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 9f34ddfbcf [moteur] les questions sont court-circuitées à chaque réponse 2017-01-26 15:39:31 +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 151c83b479 [moteur] les fichiers sont réordonnés 2017-01-19 17:09:39 +01:00
Mael Thomas f486eded52 [règles] nettoyage et entitéification des cotisations du CDD 2017-01-19 15:40:39 +01:00
Mael Thomas 3502d145f3 [entités] écriture et réorganisation de Salariat
/bin/bash: q: command not found
2017-01-19 14:19:26 +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 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 7384999b8f Evolution de la cotisation pénibilité
On ne répète plus Cotisation dans les composantes
On utilise des variations plutôt qu'une exception
La loi ne spécifie pas un doublement mais plutôt des taux différents pour le cas de la pénibilité à multiples facteurs
2017-01-09 18:20:01 +01:00
Mael Thomas 9786822c85 Ajout de la cotisation pénibilité 2017-01-09 18:20:01 +01:00
Mael Thomas 8bb22b3799 Ajout d'un AFAIRE sur l'exo jeune chomage 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 dc35558960 Ajout de la cotisation versement transport 2016-12-20 18:11:53 +01:00
Mael Thomas d6d1b67de3 Première version de l'AT/MP, une cotisation particulière
Introduction de mécanismes qui mèlent formule de calcul et saisie des données dans une UI
2016-12-20 18:00:45 +01:00
Mael Thomas 5a69cc541d Le jour est inutile dans le changement d'un paramètres législatif 2016-12-20 15:53:43 +01:00
Mael Thomas 4714a4b5c0 Une liste de résultats plus belle 2016-12-20 15:12:08 +01:00