From 1e63d62ba49bec58c518e6f6678cbc0524904751 Mon Sep 17 00:00:00 2001 From: Vitalii Kiiko Date: Fri, 17 Oct 2025 10:34:58 +0200 Subject: [PATCH] - updated; --- src/configData.js | 28 +++++++++++----- src/helpers/getBandoLabel.js | 2 +- src/helpers/getBandoSeverity.js | 3 ++ .../DomandeTablePreInstructorAsync/index.js | 6 ++-- .../DomandaEditInstructorManager/index.js | 33 ++++++++++++------- src/pages/DomandaEditPreInstructor/index.js | 33 ++++++++++++------- src/pages/DomandeArchive/index.js | 2 +- .../DomandeArchivePreInstructor/index.js | 2 +- 8 files changed, 72 insertions(+), 37 deletions(-) diff --git a/src/configData.js b/src/configData.js index ac68829..f4c5cc6 100644 --- a/src/configData.js +++ b/src/configData.js @@ -272,27 +272,37 @@ export const resendEmailLabelsByType = { } export const rejectionReasons = [ - { label: 'Documentazione incompleta', text: 'la stessa è stata sottoposta ad istruttoria di ammissibilità con esito negativo.' }, - { label: 'Altri motivi', text: 'la stessa è stata esclusa dalla graduatoria definitiva' } -] + { + id: 1, + label: 'Documentazione incompleta', + text: 'la stessa è stata sottoposta ad istruttoria di ammissibilità con esito negativo.', + subject: 'Esito negativo istruttoria di ammissibilità' + }, + { + id: 2, + label: 'Altri motivi', + text: 'la stessa è stata esclusa dalla graduatoria definitiva', + subject: 'Esclusione dalla graduatoria definitiva.' + } +]; export const amendmentRequestedDocs = { NESSUNA_GARANZIA: [ - 'lettera di accettazione firmata' + 'Lettera di accettazione firmata' ], GARANZIA_MCC: [ - 'lettera di accettazione firmata', + 'Lettera di accettazione firmata', 'Modulo di domanda della agevolazione (ex allegato 4)' ], MCC_START_UP: [ - 'lettera di accettazione firmata', + 'Lettera di accettazione firmata', 'Modulo di domanda della agevolazione (ex allegato 4)', 'Modello di valutazione bilanci previsionali', 'Modello valutazione start up' ], ALTRE_GARANZIE: [ - 'lettera di accettazione firmata', - 'modello privacy', - 'autocertificazione e altri eventuali in zip/p7m' + 'Lettera di accettazione firmata', + 'Modello privacy', + 'Autocertificazione e altri eventuali in zip/p7m' ], } \ No newline at end of file diff --git a/src/helpers/getBandoLabel.js b/src/helpers/getBandoLabel.js index 6c27fdf..f827156 100644 --- a/src/helpers/getBandoLabel.js +++ b/src/helpers/getBandoLabel.js @@ -75,7 +75,7 @@ const getBandoLabel = (status) => { return __('Respinto', 'gepafin'); case 'TECHNICAL_EVALUATION_REJECTED': - return __('Respinto', 'gepafin'); + return __('Respinto Tec-Fin', 'gepafin'); default: return ''; diff --git a/src/helpers/getBandoSeverity.js b/src/helpers/getBandoSeverity.js index 5c54514..3002c37 100644 --- a/src/helpers/getBandoSeverity.js +++ b/src/helpers/getBandoSeverity.js @@ -72,6 +72,9 @@ const getBandoSeverity = (status) => { case 'REJECTED': return 'danger'; + case 'TECHNICAL_EVALUATION_REJECTED': + return 'danger'; + default: return 'info'; } diff --git a/src/pages/DashboardPreInstructor/components/DomandeTablePreInstructorAsync/index.js b/src/pages/DashboardPreInstructor/components/DomandeTablePreInstructorAsync/index.js index 60dd450..ef078c0 100644 --- a/src/pages/DashboardPreInstructor/components/DomandeTablePreInstructorAsync/index.js +++ b/src/pages/DashboardPreInstructor/components/DomandeTablePreInstructorAsync/index.js @@ -31,7 +31,9 @@ import SoccorsoResendEmails from '../../../SoccorsoEditPreInstructor/components/ const APP_HUB_ID = process.env.REACT_APP_HUB_ID; -const DomandeTablePreInstructorAsync = ({ userId = null, statuses = [] }) => { +const DomandeTablePreInstructorAsync = ({ userId = null, statuses = [], + applicationStatuses = ['EVALUATION', 'SOCCORSO', 'NDG', 'APPOINTMENT', 'ADMISSIBLE', + 'AWAITING_TECHNICAL_EVALUATION', 'TECHNICAL_EVALUATION']}) => { const navigate = useNavigate(); const userData = useStoreValue('userData'); const [localAsyncRequest, setLocalAsyncRequest] = useState(false); @@ -54,8 +56,6 @@ const DomandeTablePreInstructorAsync = ({ userId = null, statuses = [] }) => { assignedUserName: { value: null, matchMode: 'equals' } } }); - const applicationStatuses = ['EVALUATION', 'SOCCORSO', 'NDG', 'APPOINTMENT', 'ADMISSIBLE', - 'AWAITING_TECHNICAL_EVALUATION', 'TECHNICAL_EVALUATION']; const getPaginationQuery = useCallback(() => getQueryParamsForPaginatedEndpoint(lazyState, statuses, 'applicationId'), [lazyState]); diff --git a/src/pages/DomandaEditInstructorManager/index.js b/src/pages/DomandaEditInstructorManager/index.js index 81c71b5..d585376 100644 --- a/src/pages/DomandaEditInstructorManager/index.js +++ b/src/pages/DomandaEditInstructorManager/index.js @@ -525,7 +525,8 @@ const DomandaEditInstructorManager = () => { files: klona(data.files), note: data.note, motivation: finalDialogData.motivation, - rejectedReason: finalDialogData.subject + rejectedReason: finalDialogData.reason, + rejectedReasonSubject: finalDialogData.subject } const formDataToSend = new FormData(); @@ -562,7 +563,8 @@ const DomandaEditInstructorManager = () => { amendmentDetails: klona(data.amendmentDetails), note: data.note, motivation: finalDialogData.motivation, - rejectedReason: finalDialogData.subject + rejectedReason: finalDialogData.reason, + rejectedReasonSubject: finalDialogData.subject } const formDataToSend = new FormData(); @@ -723,7 +725,7 @@ const DomandaEditInstructorManager = () => { onSubmitAction = () => doReject('TECHNICAL_EVALUATION_REJECTED'); } else { onSubmitAction = () => doReject('REJECTED'); - isDisabled = isDisabled || !finalDialogData.subject || isEmpty(finalDialogData.subject) || !finalDialogData.motivation || isEmpty(finalDialogData.motivation) + isDisabled = isDisabled || !finalDialogData.reason || isEmpty(finalDialogData.reason) || !finalDialogData.motivation || isEmpty(finalDialogData.motivation) } return
@@ -1590,22 +1592,31 @@ const DomandaEditInstructorManager = () => {
: null} {operationType === 'reject' && APP_HUB_ID !== 't7jh5wfg9QXylNaTZkPoE' ?
-
: null}
)