- updated edit application page for instructor;

This commit is contained in:
Vitalii Kiiko
2025-01-02 10:41:38 +01:00
parent 8430b0a7d5
commit be4ab1e1bd
2 changed files with 8 additions and 9 deletions

View File

@@ -28,7 +28,6 @@ import { InputNumber } from 'primereact/inputnumber';
import { Toast } from 'primereact/toast'; import { Toast } from 'primereact/toast';
import { Dialog } from 'primereact/dialog'; import { Dialog } from 'primereact/dialog';
import HelpIcon from '../../icons/HelpIcon'; import HelpIcon from '../../icons/HelpIcon';
import BlockingOverlay from '../../components/BlockingOverlay';
import { classNames } from 'primereact/utils'; import { classNames } from 'primereact/utils';
import { InputTextarea } from 'primereact/inputtextarea'; import { InputTextarea } from 'primereact/inputtextarea';
import { InputText } from 'primereact/inputtext'; import { InputText } from 'primereact/inputtext';

View File

@@ -615,7 +615,7 @@ const DomandaEditPreInstructor = () => {
data, data,
['evaluationDocument'] ['evaluationDocument']
)} )}
shouldDisable={['APPROVED', 'REJECTED'].includes(data.applicationStatus)} shouldDisable={['APPROVED', 'REJECTED'].includes(data.applicationStatus) || evaluationShouldBeBlocked(data)}
sourceId={data.assignedApplicationId} sourceId={data.assignedApplicationId}
sourceName="evaluation"/> sourceName="evaluation"/>
</div> </div>
@@ -629,7 +629,7 @@ const DomandaEditPreInstructor = () => {
<div className="appPageSection__checklist"> <div className="appPageSection__checklist">
{data.checklist.map((o, i) => <div key={o.id}> {data.checklist.map((o, i) => <div key={o.id}>
<Checkbox <Checkbox
disabled={shouldDisableField('checklist')} disabled={shouldDisableField('checklist') || evaluationShouldBeBlocked(data)}
inputId={`checklist_${o.id}`} inputId={`checklist_${o.id}`}
onChange={(e) => updateEvaluationValue( onChange={(e) => updateEvaluationValue(
e.checked, e.checked,
@@ -645,7 +645,7 @@ const DomandaEditPreInstructor = () => {
<div> <div>
<Editor <Editor
value={data.note} value={data.note}
readOnly={shouldDisableField('note')} readOnly={shouldDisableField('note') || evaluationShouldBeBlocked(data)}
placeholder={__('Digita qui il messagio', 'gepafin')} placeholder={__('Digita qui il messagio', 'gepafin')}
headerTemplate={header} headerTemplate={header}
onTextChange={(e) => updateEvaluationValue( onTextChange={(e) => updateEvaluationValue(
@@ -661,7 +661,7 @@ const DomandaEditPreInstructor = () => {
<ListOfFiles <ListOfFiles
files={data.files} files={data.files}
updateFn={updateEvaluationValue} updateFn={updateEvaluationValue}
shouldDisableFieldFn={shouldDisableField} shouldDisableFieldFn={(name) => shouldDisableField(name) || evaluationShouldBeBlocked(data)}
name="files" name="files"
ndg={data.ndg} ndg={data.ndg}
applicationId={id}/> applicationId={id}/>
@@ -675,7 +675,7 @@ const DomandaEditPreInstructor = () => {
<ListOfFiles <ListOfFiles
files={data.amendmentDetails} files={data.amendmentDetails}
updateFn={updateEvaluationValue} updateFn={updateEvaluationValue}
shouldDisableFieldFn={shouldDisableField} shouldDisableFieldFn={(name) => shouldDisableField(name) || evaluationShouldBeBlocked(data)}
name="amendmentDetails" name="amendmentDetails"
ndg={data.ndg} ndg={data.ndg}
applicationId={id}/> applicationId={id}/>
@@ -698,7 +698,7 @@ const DomandaEditPreInstructor = () => {
<td> <td>
<div className="p-inputgroup"> <div className="p-inputgroup">
<InputNumber <InputNumber
disabled={shouldDisableField('criteria')} disabled={shouldDisableField('criteria') || evaluationShouldBeBlocked(data)}
placeholder={__('Punteggio', 'gepafin')} placeholder={__('Punteggio', 'gepafin')}
keyfilter="int" keyfilter="int"
value={o.score} value={o.score}
@@ -721,7 +721,7 @@ const DomandaEditPreInstructor = () => {
onClick={() => displayCriterionData(o.id)} onClick={() => displayCriterionData(o.id)}
aria-label={__('Mostra', 'gepafin')}/> : null} aria-label={__('Mostra', 'gepafin')}/> : null}
<Button icon="pi pi-thumbs-up" rounded outlined <Button icon="pi pi-thumbs-up" rounded outlined
disabled={shouldDisableField('criteria')} disabled={shouldDisableField('criteria') || evaluationShouldBeBlocked(data)}
severity={!isNil(o.valid) && o.valid ? 'success' : 'secondary'} severity={!isNil(o.valid) && o.valid ? 'success' : 'secondary'}
onClick={() => updateEvaluationValue( onClick={() => updateEvaluationValue(
true, true,
@@ -729,7 +729,7 @@ const DomandaEditPreInstructor = () => {
)} )}
aria-label={__('Su', 'gepafin')}/> aria-label={__('Su', 'gepafin')}/>
<Button icon="pi pi-thumbs-down" rounded outlined <Button icon="pi pi-thumbs-down" rounded outlined
disabled={shouldDisableField('criteria')} disabled={shouldDisableField('criteria') || evaluationShouldBeBlocked(data)}
severity={!isNil(o.valid) && !o.valid ? 'danger' : 'secondary'} severity={!isNil(o.valid) && !o.valid ? 'danger' : 'secondary'}
onClick={() => updateEvaluationValue( onClick={() => updateEvaluationValue(
false, false,