Skip to content

Implémenter le QF

Benoît Courty requested to merge qf-client-server3 into master

Created by: LoicPoullain

Pour visualiser le QF sur l'interface, ajoutez ?qf=true à l'URL

Cette PR implémente l'UX du QF et re-factorise une partie de l'état redux.

Une partie du code est également mis à jour pour utiliser nos conventions de nommage base, plf et amendement (cf CONTRIBUTING.md)

Comme prévu dans la carte Trello sur redux, un nouvel état parameters est introduit. Il se divise en trois parties base, plf et amendement et en sous-sections impot_revenu et bientôt dotations.

Un dossier types est ajouté. Il contient les types des actions et des états.

Un composant <StateParameter /> est ajouté. Il permet simplement d'ajouter un <Parameter /> en l'associant à un point de l'état redux. Le plf, l'amendement, la base, l'immutabilité sont gérés en arrière-plan. Ce composant fonctionnera aussi bien avec l'IR qu'avec les dotations. Dans le futur, on pourra ainsi enlever FormulaOutputComponent et BaseInputOutputComponent

Merge request reports

Loading