openfisca / legislation-explorer

Explore legislation formulas and parameters.
https://legislation.demo.openfisca.org
GNU Affero General Public License v3.0
26 stars 12 forks source link

Improve readability of variables #79

Closed MattiSG closed 7 years ago

MattiSG commented 7 years ago

Design and implement a new view for variables.

Cette [variable]() s'applique aux [entités]() individu / foyer fiscal / ménage / famille. Elle a une [période de définition]() d'un mois / d'un an / qui est l'éternité. Sa valeur est fixe dans le temps. Sa valeur est un entier / un nombre décimal / une date (for unmapped types, default to showing them directly). Sa [valeur par défaut]() est 0 / 0.0 / 01/01/0001.

Elle n'a pas de formule et n'est donc pas calculable. Elle ne peut qu'être fournie en entrée lors d'un calcul.

MattiSG commented 7 years ago

Fixes #76.

Anna-Livia commented 7 years ago

Proposition :

capture d ecran 2017-07-06 a 15 47 33
Anna-Livia commented 7 years ago

Dans le cas des variables dont :

Question --> Est-ce qu'on mofifie l'API ou est-ce que je gère cela sur le front ? Proposition front :

if (variable.valueType == Float and !("."  in variable.defaultValue)){
     displayfloat = variable.defaultValue + ".0"
}

UPDATE : Après discussion avec @MattiSG, on ajouter la logique au legislation explorer ET on ajoute un commentaire