- added filter for displaying bando documents;

This commit is contained in:
Vitalii Kiiko
2024-10-24 09:55:56 +02:00
parent 4a2a9b5eed
commit 7e24a7eee9
3 changed files with 14 additions and 6 deletions

View File

@@ -78,7 +78,7 @@ const BandoEdit = () => {
const validateCallback = (data) => {
if (data.status === 'SUCCESS') {
setData({...data, status: data.data.status});
setData({ ...data, status: data.data.status });
if (bandoMsgs.current) {
bandoMsgs.current.show([
{
@@ -141,6 +141,10 @@ const BandoEdit = () => {
detail: __('Pubblicato!', 'gepafin')
});
}
if (data.data.docs) {
data.data.docs = data.data.docs
.filter(o => o.source === 'CALL' && o.type === 'DOCUMENT');
}
setData(data.data);
}
storeSet.main.unsetAsyncRequest();
@@ -179,7 +183,10 @@ const BandoEdit = () => {
]);
}
}
if (data.data.docs) {
data.data.docs = data.data.docs
.filter(o => o.source === 'CALL' && o.type === 'DOCUMENT');
}
setData(data.data);
}
storeSet.main.unsetAsyncRequest();
@@ -236,7 +243,8 @@ const BandoEdit = () => {
}
} else {
BandoService.getBando(id, getCallback, errGetCallback);
FormsService.getFormsForCall(id, getFormsCallback, () => {});
FormsService.getFormsForCall(id, getFormsCallback, () => {
});
}
}, [id]);
@@ -263,7 +271,7 @@ const BandoEdit = () => {
<div className="appPage__spacer"></div>
<Messages ref={bandoMsgs}/>
<Toast ref={toast} />
<Toast ref={toast}/>
{!isEmpty(data)
? <>

View File

@@ -177,7 +177,7 @@ const BandoView = () => {
<div className="row rowContent">
<ul>
{data.docs
.filter(o => o.source === 'CALL')
.filter(o => o.source === 'CALL' && o.type === 'DOCUMENT')
.map((o, i) => <li key={i}>
<a href={o.filePath} target="_blank" rel="noreferrer">{o.name}</a>
</li>)}

View File

@@ -328,7 +328,7 @@ const BandoViewBeneficiario = () => {
<div className="row rowContent">
<ul>
{data.docs
.filter(o => o.source === 'CALL')
.filter(o => o.source === 'CALL' && o.type === 'DOCUMENT')
.map((o, i) => <li key={i}>
<a href={o.filePath} target="_blank" rel="noreferrer">{o.name}</a>
</li>)}