- updates and fixes;

This commit is contained in:
Vitalii Kiiko
2024-09-03 17:24:41 +02:00
parent 429ca3c1d1
commit 949ff95933
21 changed files with 342 additions and 117 deletions

View File

@@ -20,6 +20,7 @@ import BandoEditFormStep1 from './components/BandoEditFormStep1';
import BandoEditFormStep2 from './components/BandoEditFormStep2';
import { Messages } from 'primereact/messages';
import FormsService from '../../service/forms-service';
import set404FromErrorResponse from '../../helpers/set404FromErrorResponse';
const BandoEdit = () => {
const isAsyncRequest = useStore().main.isAsyncRequest();
@@ -94,6 +95,10 @@ const BandoEdit = () => {
navigate(`/bandi/${id}/forms`);
}
const openBandoFlowManagement = () => {
navigate(`/bandi/${id}/flow`);
}
const validateBando = () => {
storeSet.main.setAsyncRequest();
bandoMsgs.current.clear();
@@ -182,7 +187,8 @@ const BandoEdit = () => {
}
const errGetCallback = (data) => {
standardErrCallback(data);
set404FromErrorResponse(data);
storeSet.main.unsetAsyncRequest();
}
const standardErrCallback = (data) => {
@@ -289,10 +295,20 @@ const BandoEdit = () => {
<div className="appPageSection">
<h2>{__('Crea o modifica il Form compilabile dal Beneficiario', 'gepafin')}</h2>
<Button
type="button"
onClick={openBandoFormManagement}
label={__('Crea/modifica form', 'gepafin')}/>
<div className="row">
<Button
type="button"
onClick={openBandoFormManagement}
label={__('Crea/modifica form', 'gepafin')}/>
<Button
type="button"
onClick={openBandoFlowManagement}
icon="pi pi-sitemap"
iconPos="right"
label={__('Gestisci flusso dei form', 'gepafin')}/>
</div>
{forms.length
? <ul className="">