Feature: preview application by ID by admin

- added ApplicationPreview page for admin;
- added a new table to admin dashboard with applications in draft;
This commit is contained in:
Vitalii Kiiko
2024-11-13 13:52:48 +01:00
parent 3f3c663ec3
commit 095ecf03e3
13 changed files with 679 additions and 28 deletions

View File

@@ -148,14 +148,22 @@ const DomandaEditPreInstructor = () => {
const doApprove = () => {
const formData = {
status: 'APPROVED'
applicationStatus: 'APPROVED',
criteria: klona(data.criteria),
checklist: klona(data.checklist),
files: klona(data.files),
note: data.note
}
ApplicationEvaluationService.updateEvaluation(data.assignedApplicationId, formData, updateStatusCallback, errUpdateStatusCallback);
}
const doReject = () => {
const formData = {
status: 'REJECTED'
applicationStatus: 'REJECTED',
criteria: klona(data.criteria),
checklist: klona(data.checklist),
files: klona(data.files),
note: data.note
}
ApplicationEvaluationService.updateEvaluation(data.assignedApplicationId, formData, updateStatusCallback, errUpdateStatusCallback);
}
@@ -537,14 +545,14 @@ const DomandaEditPreInstructor = () => {
{data.id
? <Button
type="button"
disabled={!isAdmissible || data.status === 'CLOSE'}
disabled={!isAdmissible || ['CLOSE', 'SOCCORSO'].includes(data.status)}
onClick={doApprove}
label={__('Approva Domanda', 'gepafin')}
icon="pi pi-check" iconPos="right"/> : null}
{data.id
? <Button
type="button"
disabled={data.status === 'CLOSE'}
disabled={['CLOSE', 'SOCCORSO'].includes(data.status)}
onClick={doReject}
label={__('Respingi Domanda', 'gepafin')}
icon="pi pi-times" iconPos="right"/> : null}