Commit Graph

402 Commits (4a5b134074774fe65e43e9aad559cb0c5ab8a2bd)

Author SHA1 Message Date
Laurent Bossavit af27dd3061 🐛 corrige la valeur initiale de situationGate 2017-10-05 12:25:35 +02:00
mama a445f83ef9 🐛 Affichage des références quand pas de références officielles 2017-10-05 11:31:06 +02:00
mama 1b480cb4cb Formattage du code 2017-10-04 18:14:41 +02:00
mama c560501d0b Affichage de l'erreur du test au clic seulement
Ainsi au clic la valeur calculée est affichée et la comparaison entre
attendu et calculé est possible
2017-10-04 17:36:15 +02:00
mama 91b2014b02 🎨 Centrage du bouton de signalement d'erreur 2017-10-04 17:36:15 +02:00
mama d9ec269134 Utilisation de la véritable valeur de calcul pour les exemples
On utilisait une valeur qui nous évitait de tester correctement les
conditions d'application de la règle
2017-10-04 17:36:15 +02:00
mama b65fc71982 Affichage du résultat de calcul sur /regle 2017-10-04 17:36:15 +02:00
mama 156bbda400 Simplification des calculs de la vignette de résultat 2017-10-04 17:36:15 +02:00
mama 99702f1b54 Extraction de RuleValueVignette de Results.js 2017-10-04 17:36:15 +02:00
Mael 20cd36e21f Merge pull request #76 from sgmap/versement-transportr-v2
Utilisation de l'API GEO pour chercher le nom de commune
2017-10-04 17:16:44 +02:00
Laurent Bossavit a2994559a2 Merge pull request #74 from sgmap/enums-are-inputs
Admettre qu'on ne peut pas calculer les 'une possibilité' ;)
2017-10-04 17:14:39 +02:00
mama d4d0f2c1b3 Utilisation de l'API GEO pour chercher le nom de commune 2017-10-02 21:29:07 +02:00
Laurent Bossavit 65a78418ec 🐛 Admettre qu'on ne peut pas calculer les 'une possibilité' 2017-10-02 17:08:14 +02:00
mama 4e0239af80 🎨 Les sources non officielles sont affichées au clic 2017-10-01 18:32:41 +02:00
Laurent Bossavit 2bc469388c 🎨 Passer à la ligne avant les smileys 2017-10-01 18:29:00 +02:00
mama 19d83e4958 🎨 recentrage des questions de type choix 2017-10-01 18:19:08 +02:00
mama 0e8a832a48 🎨 Alignement de la conversation au milieu
L'aide est releguée en dessous de la question en cours
2017-10-01 18:19:08 +02:00
Laurent Bossavit e0844ab810 🔨 Intègre (grossièrement) la cotisation ATMP 2017-10-01 16:37:23 +02:00
Laurent Bossavit 198c17a19f ⚙️ Affiche la commune concernée dans le tableau des taux 2017-10-01 16:24:55 +02:00
Laurent Bossavit ad33bd4115 🐛 Améliore la performance du select 2017-10-01 15:32:54 +02:00
mama fe819e3dc4 🐛 Correction d'une regression sur les suggestions d'Input 2017-09-30 22:16:48 +02:00
mama ee34a3ee08 Implémentation de la visu de tableau sur le versement transport
C'est un premier pas, doit être généralisé
2017-09-30 22:16:47 +02:00
mama 09926e567e Correction d'un bug du méca sélection et les tests 2017-09-30 22:13:08 +02:00
mama 216337be31 Ajoute une autocomplétion sur le nom de commune 2017-09-30 22:12:43 +02:00
mama e8e2b3ff17 Calcul du taux de versement transport par le nom de commune
Pour l'instant il faut entrer le nom de commune exact, c'est intolérable
2017-09-30 22:12:13 +02:00
mama b603024211 Résolution d'un mystérieux bug d'accents
Et mise à jour de webpack
2017-09-30 22:11:38 +02:00
Laurent Bossavit 3802c7f065 🐛 Corrige les composantes de sélection et le taux en % 2017-09-30 22:11:38 +02:00
Laurent Bossavit 4169ebedd9 ⚙️ Prise en compte des composantes dans sélection 2017-09-30 22:11:38 +02:00
Laurent Bossavit 58e935e791 🐛 Corrige les variables manquantes pour les sélections 2017-09-30 22:11:19 +02:00
Laurent Bossavit 4ba3362528 ⚙️ Implémente le mécanisme sélection, grossièrement 2017-09-30 22:11:00 +02:00
Laurent Bossavit 1d17b3a4fd Test et début d'implémentation pour le mécanisme sélection 2017-09-30 22:11:00 +02:00
Laurent Bossavit 814c3a1f01 ⚙️ Charge des données arbitraires dans les règles 2017-09-30 22:08:53 +02:00
Laurent Bossavit 84d0d13510 ⚙️ Donne une indication visuelle des tranches appliquées 2017-09-30 21:26:45 +02:00
Laurent Bossavit 60e61f4dc5 🐛 Fournit une fonction d'affichage aux valeurs par défaut 2017-09-30 21:11:33 +02:00
Laurent Bossavit 9fa8391d45 🐛 Répare l'affichage des barèmes 2017-09-30 21:03:01 +02:00
Laurent Bossavit c6e3300be5 ⚙️ Donne la valeur 1 par défaut au multiplicateur du barème 2017-09-30 20:37:08 +02:00
Laurent Bossavit db35d3ce51 🐛 Corrige l'affichage des variations 2017-09-30 15:04:11 +02:00
Laurent Bossavit 54f87924f9 🐛 Un identifiant de variable ne peut commencer par une apostrophe 2017-09-30 10:15:07 +02:00
Laurent Bossavit 38db8d4762 ⚙️ Autorise les apostrophes dans les noms de variables 2017-09-30 10:15:07 +02:00
mama 3d8d722e97 Simplification du code sur le mécanisme barème 2017-09-30 10:15:07 +02:00
Laurent Bossavit caf8007abf ⚙️ Remplace le mécanisme 'taux' par les nouvelles possibilités de la grammaire 2017-09-30 10:15:02 +02:00
Laurent Bossavit da80252ee7 ⚙️ Autorise les décimaux et pourcentages dans les expressions 2017-09-30 10:14:21 +02:00
Laurent Bossavit 4e9bee2706 🐛 Maintenir l'affichage du taux si sa valeur calculée est 1 2017-09-29 23:22:13 +02:00
Laurent Bossavit 61e2ebb385 🐛 Permettre d'accéder aux pages règles depuis des variables qualifiées 2017-09-29 22:59:20 +02:00
Laurent Bossavit d4c74daa52 🐛 Corrige la régression sur la majoration chômage 2017-09-29 14:05:26 +02:00
Laurent Bossavit 25b7263658 🐛 Corrige les variables manquantes pour 'une possibilité' lorsqu'on a donné une réponse 2017-09-29 14:05:26 +02:00
Laurent Bossavit 5281d5990c 🐛 Corrige les variables manquantes pour 'une possibilité' 2017-09-29 14:05:26 +02:00
Laurent Bossavit f1f9ac4042 🐛 Corrige l'évaluation de != 2017-09-29 14:05:26 +02:00
Laurent Bossavit d50ae208fe ⚙️ Calcule 'non applicable si' pour les choix multiples 2017-09-29 14:05:26 +02:00
Laurent Bossavit 1426af4f6b ⚙️ Fournit un opérateur d'inégalité 2017-09-29 14:05:26 +02:00
Laurent Bossavit f8624916be 🐛 Corrige quelques bugs mineurs 2017-09-29 14:05:26 +02:00
Laurent Bossavit f97027b29e ⚙️ Simplifie la génération des questions 2017-09-29 14:05:26 +02:00
Laurent Bossavit d3400df8c3 ⚙️ Remplace les événements et motifs par une comparaison explicite 2017-09-29 14:04:23 +02:00
mama db479cbab2 🎨 Les réponses aux questions sont joliment poussées vers le haut 2017-09-28 15:49:47 +02:00
mama c842fc0a24 🎨 Les réponses aux questions sont poussées vers le haut de la page 2017-09-28 15:40:48 +02:00
mama ee2c817d86 Conciliation de "tout effacer" avec "affiner votre situation"
Au passage, externatilsation de <Conversation/> de <Simulateur/>
2017-09-28 15:26:13 +02:00
mama beceb42654 Suppression des ennuyants point out objectives
Ils ne sont plus affichés dans l'interface
2017-09-28 15:25:58 +02:00
Laurent Bossavit 9f880f4afe 🐛 Utilise la même situation dans Rule que dans Result 2017-09-27 00:08:28 +02:00
Laurent Bossavit d4ddb025a4 🐛 Corrige la précédence entre hypothèses et valeur de conversation 2017-09-26 17:20:46 +02:00
Laurent Bossavit dc549a90db ⚙️ Permet de fournir des valeurs 'en dur' et par défaut 2017-09-26 16:36:17 +02:00
Laurent Bossavit 240780fd03 ⚙️ Plus besoin de clearInjections 2017-09-26 11:54:57 +02:00
Laurent Bossavit 0d2b4a2dcb ⚙️ Affiche les valeurs de la simulation par défaut 2017-09-24 23:32:11 +02:00
Laurent Bossavit 69aa933bf1 🐛 Corrige la mise en cache des variables filtrées 2017-09-23 12:54:09 +02:00
Laurent Bossavit 0382ac3095 Merge pull request #25 from sgmap/variations
Cotisations CDI
2017-09-08 12:43:02 +02:00
Laurent Bossavit 1e30186d81 ⚙️ Tentative pour améliorer la collecte d'emails 2017-09-01 13:03:41 +02:00
Laurent Bossavit a3b9f3e6af 🔨 Intègre la réduction (ex-)Fillon 2017-08-28 17:18:19 +02:00
Laurent Bossavit 8510685ad5 ⚙️ Implémente le 'minimum de', pour la réduction Fillon 2017-08-28 17:18:19 +02:00
Laurent Bossavit c53cb4c68f 🐛 Fournit un format pour l'effectif de l'entreprise 2017-08-28 17:18:19 +02:00
Laurent Bossavit 1e296a5f6d ⚙️ Implémente les variations dans les multiplications, pour le FNAL 2017-08-28 17:18:19 +02:00
Laurent Bossavit ddae8c1a37 ⚙️ Affiche les valeurs au centime d'euro pour faciliter le test 2017-08-28 17:18:18 +02:00
Laurent Bossavit 65903a70ab 🐛 Répare l'affichage des négations 2017-08-28 17:18:18 +02:00
Laurent Bossavit 7ccc8e4e1f Tester les variables manquantes dans les variations 2017-08-28 17:18:18 +02:00
Laurent Bossavit f66989ad4a ⚙️ Implémente les variations 2017-08-28 17:18:18 +02:00
Laurent Bossavit e136be066c 📗 Désactive la vérification du header Host, pour Heroku 2017-08-28 15:43:29 +02:00
Laurent Bossavit 6a07c613c4 📗 Rend le port configurable pour Heroku 2017-08-28 15:32:37 +02:00
mama e2c882be6c 🐛 Réparation du mauvais et temporaire hack du cache des variables 2017-08-22 11:38:11 +02:00
mama d7eb12f37c Nettoyage et documentation de traverse 2017-08-22 10:53:38 +02:00
mama 187d809b1a 🐛 Pas de barre de résultats si pas de simulation en cours 2017-08-21 15:39:54 +02:00
Laurent Bossavit d80287a4d2 ⚙️ Corrige l'évaluation de 'une de ces conditions' 2017-08-18 17:21:43 +02:00
mama 2633d07639 Ajout du test méca une de ces conditions
Il ne passe pas : il semble qu'il y ait un bug dans l'implémentation du
mécanisme !
2017-08-16 17:51:36 +02:00
mama 863d6a7198 🐛 Résolution du bug de getObjectives qui demandait un hack
Notamment dans generateQuestions.js
2017-08-16 16:50:23 +02:00
mama b7a81813c6 Test de l'aiguillage plus complet
Ajout d'une imbrication. Les exemples sont renommés pour avoir un
minimum de sens : on image coder le droit du logement
2017-08-16 13:43:18 +02:00
mama 4df2dbb03c 🐛 L'aiguillage doit renvoyer 0 si toutes ses conditions sont fausses
Mieux : il doit renvoyer un false qui serait ensuite converti en 0 dans
une opération numérique
2017-08-16 11:21:42 +02:00
mama 246d8d5607 Accélération du script `test`
Il remplace test-fast.
2017-08-14 14:11:38 +02:00
mama d6ea143371 Renommage du méca. 'logique numérique' en 'aiguillage numérique'
Plus explicite : on comprend mieux que c'est un switch.
Plus facile à mémoriser.
2017-08-02 15:28:33 +02:00
mama 358e2200af Changement de comportement sur "logique numérique"
Retour au même algo de collecte des variables manquantes: même si la
condition est non résolue (il manque une variable), on collecte quand
même les variables manquantes de sa conséquence.
Ajout d'un test
2017-08-02 15:20:58 +02:00
mama f884f6a319 fixup! 🐛 Correction du bouton "Tout effacer" 2017-08-01 16:31:50 +02:00
mama 12491597c7 fixup! 🎨 Espace insécable entre la question et son '?' 2017-08-01 15:52:14 +02:00
mama cb1275185b 🎨 Espace insécable entre la question et son '?' 2017-08-01 15:00:11 +02:00
mama 82432f38bb 🐛 Correction du bouton "Tout effacer"
Affichage d'unn message sur une /regle sans formule
Redirection vers /regle d'une /simu sans formule
2017-07-31 18:16:25 +02:00
Laurent Bossavit 1e2e46c4e5 🐎 Optimisation 'sale' du calcul 2017-07-31 17:32:59 +02:00
mama 74ffad0140 📝 Nettoyage et documentation de traverse.js 2017-07-31 16:55:22 +02:00
Laurent Bossavit f6e4b58219 🐛 Tient compte des composantes autres que salarié/employeur 2017-07-28 13:42:48 +02:00
Laurent Bossavit d5a1e08c72 🐛 Répare la collecte des variables manquantes des logiques numériques 2017-07-28 11:46:26 +02:00
Laurent Bossavit fcd68fe72c ⚙️ Harmoniser le code des expressions binaires et comparaisons 2017-07-28 11:46:25 +02:00
Laurent Bossavit 34977eb234 🐛 Ne pas remonter de variables manquantes d'autres conditions si une est satisfaite 2017-07-28 11:46:25 +02:00
Laurent Bossavit 38a21ff91e 🐛 Ne pas remonter de variables manquantes d'une formule non applicable 2017-07-28 11:46:25 +02:00
Laurent Bossavit 24074044b2 ⚙️ Terminer le refactoring: plus besoin de la situation lors du parsing 2017-07-28 11:46:25 +02:00
Laurent Bossavit ef66b727c8 🐛 Répare l'affichage des résultats 2017-07-28 11:46:25 +02:00
Laurent Bossavit 18de1b6103 ⚙️ Elimine quelques scories du précédent calcul des filtres 2017-07-28 11:46:25 +02:00
Laurent Bossavit 4335aae7f5 ⚙️ 🐛 Rétablit le filtrage, effet de bord sur l'affichage des résultats 2017-07-28 11:46:25 +02:00
Laurent Bossavit 29d9db71ec 🐛 Répare les tests embarqués en rectifant l'éval des arrays 2017-07-28 11:46:25 +02:00
Laurent Bossavit 2d5b859e4b 🐛 Répare l'évaluation et l'affichage des logiques numériques 2017-07-28 11:46:25 +02:00
Laurent Bossavit 424ffba715 🐛 Répare partiellement l'évaluation des logiques numériques 2017-07-28 11:46:24 +02:00
Laurent Bossavit 4cc508970e ⚙️ Mise en alignement 2017-07-28 11:46:24 +02:00
Laurent Bossavit ca319d9004 🐛 Corrige l'affichage des comparaisons et expressions 2017-07-28 11:46:24 +02:00
Laurent Bossavit 93e820048b 🐛 Corrige l'évaluation des taux 2017-07-28 11:46:24 +02:00
Laurent Bossavit 306c732d09 ⚙️ Différer également le rendu JSX 2017-07-28 11:46:24 +02:00
Laurent Bossavit f0d4ed4e59 ⚙️ Déplace les fonctions d'évaluation vers un module, factorise 2017-07-28 11:46:24 +02:00
Laurent Bossavit 3ac5243dea ⚙️ Evaluations différées (négation de variable) 2017-07-28 11:46:24 +02:00
Laurent Bossavit b3c96e822a 🐛 Répare partiellement le rendu des règles 2017-07-28 11:46:24 +02:00
Laurent Bossavit dc0a749005 🐛 Répare l'affichage des résultats 2017-07-28 11:46:24 +02:00
Laurent Bossavit fc6a74c39a 🐛 Répare la génération des questions 2017-07-28 11:46:23 +02:00
Laurent Bossavit 00f4da9d82 🐛 Corrige la récursion des variables manquantes 2017-07-28 11:46:23 +02:00
Laurent Bossavit 70fb5d7d24 ⚙️ Evaluation différée, logique numérique 2017-07-28 11:46:23 +02:00
Laurent Bossavit d46dba0ff3 ⚙️ Factorise l'évaluation des objets 2017-07-28 11:46:23 +02:00
Laurent Bossavit d7cfb769e6 ⚙️ Refactoring des max et multiplication 2017-07-28 11:46:23 +02:00
Laurent Bossavit bac3bd3ef6 ⚙️ Refactoring de l'évaluation des mécanismes 2017-07-28 11:46:23 +02:00
Laurent Bossavit 9a98b4b28f ⚙️ Supprime un log 2017-07-28 11:46:22 +02:00
Laurent Bossavit 1e3398f050 ⚙️ Analyse top-down, correction de collect/buildNextSteps 2017-07-28 11:46:22 +02:00
Laurent Bossavit 5f3d4f386a ⚙️ Evaluations différées (refactoring des sommes et getObjectives) 2017-07-28 11:46:22 +02:00
Laurent Bossavit f5364e162e ⚙️ Evaluations différées (refactoring des conditions) 2017-07-28 11:46:22 +02:00
Laurent Bossavit 3c8c4c9987 ⚙️ Evaluations différées (refactoring partiel) 2017-07-28 11:46:22 +02:00
Laurent Bossavit 8ac1bc0aa7 ⚙️ Evolue vers un traitement top-down 2017-07-28 11:46:22 +02:00
Laurent Bossavit 0161fd3d7d ⚙️ Refactoring 2017-07-08 13:28:56 +02:00
Laurent Bossavit 8d3760aa77 ⚙️ Ajoute un FIXME 2017-07-07 11:20:03 +02:00
Laurent Bossavit 4ad7b71722 ⚙️ Déplace reduceSteps 2017-07-07 10:41:06 +02:00
Laurent Bossavit fe81f3e7fa ⚙️ Déplacer les fonctions getObjectives et collectMissingVariables 2017-07-07 10:35:40 +02:00
Laurent Bossavit f7f088f378 ⚙️ Supprime un import inutile 2017-07-05 08:48:02 +02:00
Laurent Bossavit f53b06a5eb 🐛 Corrige la régression introduite par d9f6515d15 2017-07-04 10:15:26 +02:00
Laurent Bossavit f36cceaf2c ⚙️ Basculer sur la nouvelle implémentation de findVariantsAndRecords 2017-07-04 10:15:26 +02:00
Laurent Bossavit dd779be0a0 ⚙️ Fournir une réimplémentation de findVariantsAndRecords 2017-07-04 10:15:26 +02:00
Laurent Bossavit faa5353318 ⚙️ Réintroduit les alias, réorganise certains imports 2017-07-04 10:15:26 +02:00
Laurent Bossavit b44f61e674 Simplifie la regex des fichiers Yaml 2017-07-04 10:15:26 +02:00
Laurent Bossavit bf27bf9133 Corrige les chemins et le mock Webpack 2017-07-04 10:15:26 +02:00
Laurent Bossavit 32edfa57a8 Tentative pour tester sans Webpack 2017-07-04 10:15:26 +02:00
Laurent Bossavit 1e15fffecf Tester la création des questions à poser 2017-07-04 10:14:57 +02:00
Laurent Bossavit e72395b93d ⚙️ Permettre de naviguer d'une règle à l'autre 2017-07-04 10:14:57 +02:00
Laurent Bossavit 56898677f3 ⚙️ Implémenter le mécanisme de complément 2017-07-04 10:14:57 +02:00
Laurent Bossavit 6cb627db55 ⚙️ Implémentation partielle du filtrage par composantes 2017-07-04 10:14:57 +02:00
Laurent Bossavit b08a3d538a ⚙️ Factoriser l'extraction de composantes 2017-07-04 10:14:57 +02:00
Laurent Bossavit bb7d16205f ⚙️ Tentative pour exploiter les composantes 2017-07-04 10:14:57 +02:00
Laurent Bossavit c2a83a7487 🐛 Corrige une régression (bulles d'aides non visibles) 2017-07-04 10:14:40 +02:00
Laurent Bossavit 58251c0ad2 🐛 Quick fix pour réparer la prod 2017-06-29 12:50:12 +02:00
Laurent Bossavit 777ddbc7b7 Tester getObjectives 2017-06-28 17:30:00 +02:00
Laurent Bossavit c1624d3a84 ⚙️ Sépare les fonctions des mécanismes 2017-06-28 17:30:00 +02:00
Laurent Bossavit 92903233f9 🐛 Corrige l'appel récursif au mécanisme d'aiguillage 2017-06-28 17:30:00 +02:00
Laurent Bossavit 552af3f98d ⚙️ Extraire les mécanismes dans un fichier dédié 2017-06-28 17:30:00 +02:00
Laurent Bossavit bfd1f2a3af Tester le mécanisme de maximum, restructurer l'aiguillage 2017-06-28 17:30:00 +02:00
Laurent Bossavit ab7073464f Tester le mécanisme de barème 2017-06-28 17:30:00 +02:00