open modal works
This commit is contained in:
@@ -613,14 +613,28 @@ const DomandaEditInstructorManager = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const footerCompleteDialog = useCallback(() => {
|
const footerCompleteDialog = useCallback(() => {
|
||||||
return <div>
|
let onSubmitAction;
|
||||||
<Button type="button" label={__('Annulla', 'gepafin')} onClick={hideCompleteDialog} outlined/>
|
let isDisabled = loading;
|
||||||
<Button
|
|
||||||
type="button"
|
if (operationType === 'approve') {
|
||||||
disabled={loading || ('approve' === operationType && (!amountAccepted || isEmpty(amountAccepted) || amountAccepted === 0))}
|
onSubmitAction = doApprove;
|
||||||
label={__('Invia', 'gepafin')} onClick={'approve' === operationType ? doApprove : doReject}/>
|
isDisabled = isDisabled || !amountAccepted || isEmpty(amountAccepted) || amountAccepted === 0;
|
||||||
</div>
|
} else if (operationType === 'tf_reject') {
|
||||||
}, [amountAccepted, data, motivation]);
|
onSubmitAction = doRejectingStatus();
|
||||||
|
|
||||||
|
} else {
|
||||||
|
onSubmitAction = doReject;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return <div>
|
||||||
|
<Button type="button" label={__('Annulla', 'gepafin')} onClick={hideCompleteDialog} outlined/>
|
||||||
|
<Button
|
||||||
|
type="button"
|
||||||
|
disabled={isDisabled}
|
||||||
|
label={__('Invia', 'gepafin')} onClick={onSubmitAction}/>
|
||||||
|
</div>
|
||||||
|
}, [amountAccepted, data, motivation]);
|
||||||
|
|
||||||
const initiateApproving = () => {
|
const initiateApproving = () => {
|
||||||
setOperationType('approve');
|
setOperationType('approve');
|
||||||
@@ -633,6 +647,11 @@ const DomandaEditInstructorManager = () => {
|
|||||||
setIsVisibleCompleteDialog(true);
|
setIsVisibleCompleteDialog(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const initiateTFRejecting = () => {
|
||||||
|
setOperationType('tf_reject');
|
||||||
|
setIsVisibleCompleteDialog(true);
|
||||||
|
}
|
||||||
|
|
||||||
const doCheckNDG = () => {
|
const doCheckNDG = () => {
|
||||||
doSaveDraft(doGetNDGRequest);
|
doSaveDraft(doGetNDGRequest);
|
||||||
}
|
}
|
||||||
@@ -895,7 +914,7 @@ const DomandaEditInstructorManager = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="button"
|
type="button"
|
||||||
disabled={!data.id || !['TECHNICAL_EVALUATION'].includes(data.applicationStatus) || evaluationBlockedForUser(data)}
|
disabled={!data.id || !['TECHNICAL_EVALUATION'].includes(data.applicationStatus) || evaluationBlockedForUser(data)}
|
||||||
onClick={()=>doRejectingStatus(data.assignedApplicationId)}
|
onClick={initiateTFRejecting}
|
||||||
icon="pi pi-info-circle" iconPos="right"
|
icon="pi pi-info-circle" iconPos="right"
|
||||||
severity={isAdmissible ? 'success' : 'warning'}
|
severity={isAdmissible ? 'success' : 'warning'}
|
||||||
label={__('Respingi domanda per valutazione TF negativa', 'gepafin')}
|
label={__('Respingi domanda per valutazione TF negativa', 'gepafin')}
|
||||||
|
|||||||
@@ -619,7 +619,7 @@ const DomandaEditPreInstructor = () => {
|
|||||||
onSubmitAction = doApprove;
|
onSubmitAction = doApprove;
|
||||||
isDisabled = isDisabled || !amountAccepted || isEmpty(amountAccepted) || amountAccepted === 0;
|
isDisabled = isDisabled || !amountAccepted || isEmpty(amountAccepted) || amountAccepted === 0;
|
||||||
} else if (operationType === 'tf_reject') {
|
} else if (operationType === 'tf_reject') {
|
||||||
onSubmitAction = doRejectingStatus;
|
onSubmitAction = doRejectingStatus();
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
onSubmitAction = doReject;
|
onSubmitAction = doReject;
|
||||||
@@ -646,6 +646,11 @@ const DomandaEditPreInstructor = () => {
|
|||||||
setIsVisibleCompleteDialog(true);
|
setIsVisibleCompleteDialog(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const initiateTFRejecting = () => {
|
||||||
|
setOperationType('tf_reject');
|
||||||
|
setIsVisibleCompleteDialog(true);
|
||||||
|
}
|
||||||
|
|
||||||
const doCheckNDG = () => {
|
const doCheckNDG = () => {
|
||||||
doSaveDraft(doGetNDGRequest);
|
doSaveDraft(doGetNDGRequest);
|
||||||
}
|
}
|
||||||
@@ -837,8 +842,7 @@ const DomandaEditPreInstructor = () => {
|
|||||||
applicationStatus: 'TECHNICAL_EVALUATION_REJECTED'
|
applicationStatus: 'TECHNICAL_EVALUATION_REJECTED'
|
||||||
};
|
};
|
||||||
setLoading(true);
|
setLoading(true);
|
||||||
setOperationType('tf_reject');
|
|
||||||
setIsVisibleCompleteDialog(true);
|
|
||||||
ApplicationEvaluationService.updateStatus(assignedApplicationId, body, handleRejectingSuccess, handleRejectingError);
|
ApplicationEvaluationService.updateStatus(assignedApplicationId, body, handleRejectingSuccess, handleRejectingError);
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -910,7 +914,7 @@ const DomandaEditPreInstructor = () => {
|
|||||||
<Button
|
<Button
|
||||||
type="button"
|
type="button"
|
||||||
disabled={!data.id || !['TECHNICAL_EVALUATION'].includes(data.applicationStatus) || evaluationBlockedForUser(data)}
|
disabled={!data.id || !['TECHNICAL_EVALUATION'].includes(data.applicationStatus) || evaluationBlockedForUser(data)}
|
||||||
onClick={()=>doRejectingStatus(data.assignedApplicationId)}
|
onClick={initiateTFRejecting}
|
||||||
icon="pi pi-info-circle" iconPos="right"
|
icon="pi pi-info-circle" iconPos="right"
|
||||||
severity={isAdmissible ? 'success' : 'warning'}
|
severity={isAdmissible ? 'success' : 'warning'}
|
||||||
label={__('Respingi domanda per valutazione TF negativa', 'gepafin')}
|
label={__('Respingi domanda per valutazione TF negativa', 'gepafin')}
|
||||||
|
|||||||
Reference in New Issue
Block a user