impactometre issueshttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues2020-04-15T22:15:46Zhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/1Faire la page d'accueil2020-04-15T22:15:46ZClement BrizardFaire la page d'accueilRéaliser la page d'accueil telle que sur la maquette. Afficher les trois liens dans le footer mais sans faire les redirections pour l'instant.Réaliser la page d'accueil telle que sur la maquette. Afficher les trois liens dans le footer mais sans faire les redirections pour l'instant.V1https://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/7Faire le pré-formulaire2020-01-20T19:01:43ZClement BrizardFaire le pré-formulaireFaire le pré-formulaire tel que sur la page d'accueil.Faire le pré-formulaire tel que sur la page d'accueil.V1https://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/11Gérer l'affichage des résultats après que l'utilisateur a rempli le formulaire2020-01-27T17:50:38ZClement BrizardGérer l'affichage des résultats après que l'utilisateur a rempli le formulaire* [ ] créer une section collapsable à gauche de l'écran
* [ ] dans cette section, afficher la liste des scénarios en train d'être comparés : un bouton pour le scénario renseigné par l’utilisateur, et deux boutons pour deux scénarios proc...* [ ] créer une section collapsable à gauche de l'écran
* [ ] dans cette section, afficher la liste des scénarios en train d'être comparés : un bouton pour le scénario renseigné par l’utilisateur, et deux boutons pour deux scénarios proches de ses paramètres. Chaque bouton est d’une couleur différente. Ajouter un bouton pour créer un nouveau scénario
* [x] au centre, afficher l'histogramme comparant les trois scénarios
* [ ] créer une section collapsable à droite de l'écran
* [ ] dans cette section, afficher les paramètres du scénario courant (soit si l’utilisateur a cliqué sur le bouton correspondant dans la partie gauche de l’écran, soit s’il a cliqué sur un des bâtons du scénario sur l’histogramme). L’utilisateur peut définir un nom pour son scénario.
* [ ] dans cette section, proposer un formulaire (pré-rempli avec les valeurs du dernier scénario renseigné ?) si l’utilisateur clique sur le bouton d’ajout d’un nouveau scénario dans la partie gauche de l’écran.V1https://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/15Gérer la modification d'un scénario existant2019-12-20T20:59:00ZClement BrizardGérer la modification d'un scénario existantRendre l’affichage du graphe central dynamique par rapport aux modifications des paramètres que l’utilisateur réalise dans le formulaire de droite.
Attendre que #16 soit faite.Rendre l’affichage du graphe central dynamique par rapport aux modifications des paramètres que l’utilisateur réalise dans le formulaire de droite.
Attendre que #16 soit faite.V1https://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/33Passer tous les constructeurs en paramètres nommés2020-01-03T14:24:12ZClement BrizardPasser tous les constructeurs en paramètres nommésComme dans ComponentDamageComme dans ComponentDamageV1https://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/40Ajouter une fonction de calcul d'un impact distribué à la classe MeetingDamage2020-01-05T20:51:00ZClement BrizardAjouter une fonction de calcul d'un impact distribué à la classe MeetingDamageCréer d'abord une constante endPoints contenant les quatre sphères de dommage. Au passage, on peut cleaner le code pour ne plus avoir de variable damageCategory (voir Hardware et Hardware-test) et de damage sphere (voir Software et Softw...Créer d'abord une constante endPoints contenant les quatre sphères de dommage. Au passage, on peut cleaner le code pour ne plus avoir de variable damageCategory (voir Hardware et Hardware-test) et de damage sphere (voir Software et Software-test).
Cette fonction computeSharedDamage reçoit trois paramètres : filterOn (Object), aggregateOn (String) et damageEndpoints (Array). Exemples d'appel :
* distribution({ type: "Transport }, transportCategory, ["humanHealth"] : on renvoie l'impact sur humanHealth du Transport en pourcentages par moyen de transport
* distribution(["humanHealth"]) : on renvoie l'impact sur humanHealth en pourcentages par type d'équipement (hardware, transport, software).V1