diff --git a/src/includes/mentor/resources/confirmation-status-change.pug b/src/includes/mentor/resources/confirmation-status-change.pug index 924d4f275928712cdb23dbd5ed806e876b3c5b86..b4c9ebf06122c05352820691b5e69dd620cdb683 100644 --- a/src/includes/mentor/resources/confirmation-status-change.pug +++ b/src/includes/mentor/resources/confirmation-status-change.pug @@ -10,7 +10,7 @@ include ../../components/widgets sib-form#change_status_request( bind-resources - fields='button(status, name, description, skills)' + fields='button(status, name, description, skills, reviewer)' value-status = "validated" widget-button = "hidden-widget" submit-button = "Archive this request" diff --git a/src/scripts/coopstarter.js b/src/scripts/coopstarter.js index 205bf06eb7841f1c5020bfd94c1821b0c9979c5c..8b2cde7c2d9a8d96fb3efcc4956714e892b8bdbc 100644 --- a/src/scripts/coopstarter.js +++ b/src/scripts/coopstarter.js @@ -407,6 +407,7 @@ jQuery(document).ready(function($) { linkDatasetToField(userAccountDataSrc, "validation-form", "reviewer"); linkDatasetToField(userAccountDataSrc, "improvement-dialog-form", "reviewer"); linkDatasetToField(userAccountDataSrc, "refusal-dialog-form", "reviewer"); + linkDatasetToField(userAccountDataSrc, "change_status_request", "reviewer"); refreshList("resource-creation-form", "resources-history"); refreshList("validation-form", "pending-resources"); @@ -451,48 +452,43 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX MENTOR DASHBOARD XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/ window.setTimeout(() => { - // var forms = document.querySelectorAll("sib-form"); - // forms.forEach(form => { - // form.addEventListener("populate", e => { - var previewImage = document.querySelectorAll( - "sib-form-file input[name='preview_image']+input" - ); - var previewlabel = document.querySelectorAll("sib-form-file div"); - for (let item of previewlabel) { - item.innerHTML = "Upload a file"; - } + var previewImage = document.querySelectorAll( + "sib-form-file input[name='preview_image']+input" + ); + var previewlabel = document.querySelectorAll("sib-form-file div"); + for (let item of previewlabel) { + item.innerHTML = "Upload a file"; + } - for (let item of previewImage) { - item.addEventListener("change", loadFile); - } - // }); - - //Manage the accordion in request mentor dashboard. - manageAccordionForRequest() - - //Refresh data list on delete resources - const deleteButton = document.querySelectorAll("sib-delete"); - for (var i = 0; i < deleteButton.length; i++) { - deleteButton[i].addEventListener("resourceDeleted", e => { - const historyList = document.getElementById("resources-history"); - historyList.dataset.src = historyList.dataset.src; - - let confirm_suppress = document.getElementById("confirm_suppress"); - confirm_suppress.setAttribute("hidden", "hidden"); - - //If we supress from the detail resource view, we close this view. - let mentor_resource_detail = document.getElementById( - "mentor-resource-detail" - ); - mentor_resource_detail.setAttribute("hidden", "hidden"); - this.dispatchEvent( - new CustomEvent("requestNavigation", { - bubbles: true, - detail: { route: "actions" } - }) - ); - }); - // } + for (let item of previewImage) { + item.addEventListener("change", loadFile); + } + + //Manage the accordion in request mentor dashboard. + manageAccordionForRequest() + + //Refresh data list on delete resources + const deleteButton = document.querySelectorAll("sib-delete"); + for (var i = 0; i < deleteButton.length; i++) { + deleteButton[i].addEventListener("resourceDeleted", e => { + const historyList = document.getElementById("resources-history"); + historyList.dataset.src = historyList.dataset.src; + + let confirm_suppress = document.getElementById("confirm_suppress"); + confirm_suppress.setAttribute("hidden", "hidden"); + + //If we supress from the detail resource view, we close this view. + let mentor_resource_detail = document.getElementById( + "mentor-resource-detail" + ); + mentor_resource_detail.setAttribute("hidden", "hidden"); + this.dispatchEvent( + new CustomEvent("requestNavigation", { + bubbles: true, + detail: { route: "actions" } + }) + ); + }); }; }, 3000);