From b140e0e6884451c6c2a8bc830eafa311df74572a Mon Sep 17 00:00:00 2001 From: Noemi Date: Wed, 2 Jul 2025 10:06:11 +0200 Subject: [PATCH 1/4] change button in instructor manager dashboard --- .../index.js | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/pages/DashboardInstructorManager/components/LatestBandiTableInstructorManagerAsync/index.js b/src/pages/DashboardInstructorManager/components/LatestBandiTableInstructorManagerAsync/index.js index c696101..dffd9bd 100644 --- a/src/pages/DashboardInstructorManager/components/LatestBandiTableInstructorManagerAsync/index.js +++ b/src/pages/DashboardInstructorManager/components/LatestBandiTableInstructorManagerAsync/index.js @@ -130,21 +130,20 @@ const LatestBandiTableInstructorManagerAsync = () => { size="small" icon="pi pi-receipt" iconPos="right" - label={__('CSV', 'gepafin')} - onClick={() => exportToCSV(rowData.id)}/> + label={__('Scarica graduatoria', 'gepafin')} + onClick={() => handleDownloadRanking(rowData.id)} + /> } - const exportToCSV = (applicationId) => { + const handleDownloadRanking = (callId) => { setLocalAsyncRequest(true); - ApplicationService.downloadCsvReport( - applicationId, - (resp) => getCsvReportback(resp, applicationId), - errCsvReportCallback - ) + ApplicationService.downloadRanking(callId, + (resp) => downloadSuccessCallback(resp, callId), + downloadErrorCallback) } - const getCsvReportback = (resp, applicationId) => { + const downloadSuccessCallback = (resp, applicationId) => { const file = new Blob([resp], { type: 'text/csv' }); const url = window.URL.createObjectURL(file); const link = document.createElement('a'); @@ -156,7 +155,7 @@ const LatestBandiTableInstructorManagerAsync = () => { setLocalAsyncRequest(false); } - const errCsvReportCallback = (resp) => { + const downloadErrorCallback = (resp) => { set404FromErrorResponse(resp); setLocalAsyncRequest(false); } From b67246a17c2e30243e1a85529330a321b3bb1f5d Mon Sep 17 00:00:00 2001 From: Noemi Date: Wed, 2 Jul 2025 10:18:40 +0200 Subject: [PATCH 2/4] change style --- .../components/LatestBandiTableInstructorManagerAsync/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/DashboardInstructorManager/components/LatestBandiTableInstructorManagerAsync/index.js b/src/pages/DashboardInstructorManager/components/LatestBandiTableInstructorManagerAsync/index.js index dffd9bd..bba95ad 100644 --- a/src/pages/DashboardInstructorManager/components/LatestBandiTableInstructorManagerAsync/index.js +++ b/src/pages/DashboardInstructorManager/components/LatestBandiTableInstructorManagerAsync/index.js @@ -128,7 +128,8 @@ const LatestBandiTableInstructorManagerAsync = () => { return