From 2cd4f1457e47346f379f9b2397c424708a405e84 Mon Sep 17 00:00:00 2001 From: antoine37120 <ant.dupre@gmail.com> Date: Tue, 5 Sep 2023 16:55:44 +0200 Subject: [PATCH] fix: url api autoeval select answers types --- src/views-terrytories.js | 3 +++ src/widjets-display-evaluation-tzcld.js | 7 ++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/views-terrytories.js b/src/views-terrytories.js index e71b713..2dc250c 100644 --- a/src/views-terrytories.js +++ b/src/views-terrytories.js @@ -27,6 +27,7 @@ import("./utils.js").then((utils) => { kinds: "kinds", territoriesStepStates: "territories-step-states", territoriesOriginsMobilisation: "territories-origins-mobilisation", + apiUrl: "api-url", }; } @@ -416,6 +417,7 @@ import("./utils.js").then((utils) => { parts ="${this.parts}" parts-points ="${this.partsPoints}" point-answers ="${this.pointAnswers}" + api-url ="${this.apiUrl}" solid-resource `; @@ -528,6 +530,7 @@ import("./utils.js").then((utils) => { this.kinds = props.kinds ; this.territoriesStepStates = props.territoriesStapeStates ; this.territoriesOriginsMobilisation = props.territoriesOriginsMobilisationn ; + this.apiUrl = props.apiUrl ; //console.table(props); diff --git a/src/widjets-display-evaluation-tzcld.js b/src/widjets-display-evaluation-tzcld.js index 151582b..a1dcc15 100644 --- a/src/widjets-display-evaluation-tzcld.js +++ b/src/widjets-display-evaluation-tzcld.js @@ -225,6 +225,11 @@ core.Sib.register({ let tzcldPoint = { point: await tzcldprofile.answer.evaluation_point }; + let parentContext = utils.findAncestor(this.element, 'tzcld-autoeval') ; + let apiUrl =''; + if (parentContext) { + apiUrl = parentContext.getAttribute('api-url') ; + } let field_type = await tzcldPoint.point.fieldType ; let field_name = 'answer_community_deliberation' ; @@ -250,7 +255,7 @@ core.Sib.register({ <div class="segment auto padding-none text-top"> <solid-form solid-resource fields="${field_name}" data-src="${await tzcldprofile.answer['@id']}" widget-${field_name}="solid-form-dropdown-label" - range-${field_name}="https://api.tzcld-dev.startinblox.com/${await tzcldPoint.point.fieldType}/" + range-${field_name}="${apiUrl}${await tzcldPoint.point.fieldType}/" class-${field_name}="segment margin-bottom-none full padding-left-small sm-padding-none text-xlarge text-semibold text-color-heading" label-${field_name}=" " class-submit-button="" -- GitLab