Commit 490c6330 authored by Julien BOUYER's avatar Julien BOUYER
Browse files

UNOTOPLYS-237 feat : conditions d'affichage des items

parent 38ca87c3
......@@ -41,10 +41,17 @@ export default class ConditionsService {
const displayConditions = [];
try {
item.displayConditionSimple.displayConditions.forEach((condition: any) => {
if (!condition.reference) {
throw 'Unknown condition : ' + JSON.stringify(condition);
}
// TODO tester les types de conditions restants
// à voir si ceux qui sont à push dans l'Array directement
// et ceux qui sont à traiter à part, comme c'est fait pour l'advanced condition
if (condition.type === ConditionTypes.ANSWERS && condition.reference) {
if (condition.type === ConditionTypes.ANSWERS) {
displayConditions.push(condition);
} else if (condition.type === ConditionTypes.HAS_ANSWER) {
displayConditions.push(condition);
} else if (condition.type === ConditionTypes.HAS_NO_ANSWER) {
displayConditions.push(condition);
} else {
// Si une des conditions n'est pas gérée, on sort de la boucle en erreur
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment