- fixed displaying proper label in the table filter dropdown;

This commit is contained in:
Vitalii Kiiko
2025-11-12 10:20:33 +01:00
parent 20698e1ed3
commit 2e262e07b4
31 changed files with 36 additions and 7 deletions

1
.idea/.name generated
View File

@@ -1 +0,0 @@
configData.js

View File

@@ -100,6 +100,7 @@ const AllBandiTable = () => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown return <Dropdown
value={options.value} value={options.value}
valueTemplate={getBandoLabel(options.value)}
options={statuses} options={statuses}
onChange={(e) => options.filterCallback(e.value, options.index)} onChange={(e) => options.filterCallback(e.value, options.index)}
itemTemplate={statusItemTemplate} itemTemplate={statusItemTemplate}

View File

@@ -174,6 +174,7 @@ const AllBandiTableAsync = () => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => { onChange={(e) => {
options.filterCallback(e.value, options.index) options.filterCallback(e.value, options.index)
const filters = { ...lazyState.filters }; const filters = { ...lazyState.filters };

View File

@@ -132,6 +132,7 @@ const AllBandiAccordion = ({ showOnlyPreferred = false, isAntiMoneylaundry = fal
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => options.filterCallback(e.value, options.index)} onChange={(e) => options.filterCallback(e.value, options.index)}
itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel} className="p-column-filter"/>; itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel} className="p-column-filter"/>;
}; };

View File

@@ -141,6 +141,7 @@ const AllBandiPreInstructorTableAsync = () => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => { onChange={(e) => {
options.filterCallback(e.value, options.index) options.filterCallback(e.value, options.index)
const filters = { ...lazyState.filters }; const filters = { ...lazyState.filters };

View File

@@ -99,6 +99,7 @@ const AllBandiTable = () => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown return <Dropdown
value={options.value} value={options.value}
valueTemplate={getBandoLabel(options.value)}
options={statuses} options={statuses}
onChange={(e) => options.filterCallback(e.value, options.index)} onChange={(e) => options.filterCallback(e.value, options.index)}
itemTemplate={statusItemTemplate} itemTemplate={statusItemTemplate}

View File

@@ -97,6 +97,7 @@ const AllBandiPreferredAccordion = () => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} return <Dropdown value={options.value}
valueTemplate={getBandoLabel(options.value)}
options={statuses} options={statuses}
onChange={(e) => options.filterCallback(e.value, options.index)} onChange={(e) => options.filterCallback(e.value, options.index)}
itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel} itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel}

View File

@@ -112,6 +112,7 @@ const DraftApplicationsTable = () => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => options.filterCallback(e.value, options.index)} onChange={(e) => options.filterCallback(e.value, options.index)}
itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel} className="p-column-filter"/>; itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel} className="p-column-filter"/>;
}; };

View File

@@ -108,6 +108,7 @@ const DraftApplicationsTableAsync = () => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => { onChange={(e) => {
options.filterCallback(e.value, options.index) options.filterCallback(e.value, options.index)
const filters = { ...lazyState.filters }; const filters = { ...lazyState.filters };

View File

@@ -169,6 +169,7 @@ const LatestBandiTableAsync = () => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => { onChange={(e) => {
options.filterCallback(e.value, options.index) options.filterCallback(e.value, options.index)
const filters = { ...lazyState.filters }; const filters = { ...lazyState.filters };

View File

@@ -178,6 +178,7 @@ const LatestBandiBeneficiarioTableAsync = ({ isAntiMoneylaundry = false }) => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => { onChange={(e) => {
options.filterCallback(e.value, options.index) options.filterCallback(e.value, options.index)
const filters = { ...lazyState.filters }; const filters = { ...lazyState.filters };

View File

@@ -151,6 +151,7 @@ const MyLatestSubmissionsTable = () => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => options.filterCallback(e.value, options.index)} onChange={(e) => options.filterCallback(e.value, options.index)}
itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel} itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel}
className="p-column-filter"/>; className="p-column-filter"/>;

View File

@@ -171,6 +171,7 @@ const MyLatestSubmissionsTableAsync = () => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => { onChange={(e) => {
options.filterCallback(e.value, options.index) options.filterCallback(e.value, options.index)
const filters = { ...lazyState.filters }; const filters = { ...lazyState.filters };

View File

@@ -133,6 +133,7 @@ const InstructorManagerMieDomandeTable = ({ userId = null, statuses = [] }) => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statusesForFilter} return <Dropdown value={options.value} options={statusesForFilter}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => options.filterCallback(e.value, options.index)} onChange={(e) => options.filterCallback(e.value, options.index)}
itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel} itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel}
className="p-column-filter"/>; className="p-column-filter"/>;

View File

@@ -96,6 +96,7 @@ const LatestBandiTableInstructorManagerAsync = () => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => { onChange={(e) => {
options.filterCallback(e.value, options.index) options.filterCallback(e.value, options.index)
const filters = { ...lazyState.filters }; const filters = { ...lazyState.filters };

View File

@@ -106,6 +106,7 @@ const MieDomandeTableInstructorManagerAsync = ({ userId = null, statuses = [] })
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => { onChange={(e) => {
options.filterCallback(e.value, options.index) options.filterCallback(e.value, options.index)
const filters = { ...lazyState.filters }; const filters = { ...lazyState.filters };

View File

@@ -108,7 +108,9 @@ const DomandeTablePreInstructorAsync = ({ userId = null, statuses = [],
}; };
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={applicationStatuses} return <Dropdown value={options.value}
valueTemplate={getBandoLabel(options.value)}
options={applicationStatuses}
onChange={(e) => { onChange={(e) => {
options.filterCallback(e.value, options.index) options.filterCallback(e.value, options.index)
const filters = { ...lazyState.filters }; const filters = { ...lazyState.filters };
@@ -119,7 +121,8 @@ const DomandeTablePreInstructorAsync = ({ userId = null, statuses = [],
} }
setLazyState({ ...lazyState, filters, first: 0 }); setLazyState({ ...lazyState, filters, first: 0 });
}} }}
itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel} itemTemplate={statusItemTemplate}
placeholder={translationStrings.selectOneLabel}
className="p-column-filter"/>; className="p-column-filter"/>;
}; };

View File

@@ -133,6 +133,7 @@ const PreInstructorDomandeTable = ({ userId = null, statuses = [] }) => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statusesForFilter} return <Dropdown value={options.value} options={statusesForFilter}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => options.filterCallback(e.value, options.index)} onChange={(e) => options.filterCallback(e.value, options.index)}
itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel} itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel}
className="p-column-filter"/>; className="p-column-filter"/>;

View File

@@ -126,6 +126,7 @@ const DocumentsTable = ({ type, reload = 0 }) => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => options.filterCallback(e.value, options.index)} onChange={(e) => options.filterCallback(e.value, options.index)}
itemTemplate={statusItemTemplate} placeholder={__('Scegli uno', 'gepafin')} itemTemplate={statusItemTemplate} placeholder={__('Scegli uno', 'gepafin')}
className="p-column-filter"/>; className="p-column-filter"/>;

View File

@@ -754,10 +754,10 @@ const DomandaEditInstructorManager = () => {
setIsVisibleCompleteDialog(true); setIsVisibleCompleteDialog(true);
} }
const initiateTFRejecting = () => { /*const initiateTFRejecting = () => {
setOperationType('tf_reject'); setOperationType('tf_reject');
setIsVisibleCompleteDialog(true); setIsVisibleCompleteDialog(true);
} }*/
const doCheckNDG = () => { const doCheckNDG = () => {
doSaveDraft(doGetNDGRequest); doSaveDraft(doGetNDGRequest);

View File

@@ -754,10 +754,10 @@ const DomandaEditPreInstructor = () => {
setIsVisibleCompleteDialog(true); setIsVisibleCompleteDialog(true);
} }
const initiateTFRejecting = () => { /*const initiateTFRejecting = () => {
setOperationType('tf_reject'); setOperationType('tf_reject');
setIsVisibleCompleteDialog(true); setIsVisibleCompleteDialog(true);
} }*/
const doCheckNDG = () => { const doCheckNDG = () => {
doSaveDraft(doGetNDGRequest); doSaveDraft(doGetNDGRequest);

View File

@@ -110,6 +110,7 @@ const AllDomandeTable = ({ openDialogFn, updaterString = '' }) => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => options.filterCallback(e.value, options.index)} onChange={(e) => options.filterCallback(e.value, options.index)}
itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel} className="p-column-filter"/>; itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel} className="p-column-filter"/>;
}; };

View File

@@ -115,6 +115,7 @@ const AllDomandeTableAsync = ({ openDialogFn, updaterString = '' }) => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => { onChange={(e) => {
options.filterCallback(e.value, options.index) options.filterCallback(e.value, options.index)
const filters = { ...lazyState.filters }; const filters = { ...lazyState.filters };

View File

@@ -109,6 +109,7 @@ const AllDomandeArchiveTable = ({ updaterString = '' }) => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => options.filterCallback(e.value, options.index)} onChange={(e) => options.filterCallback(e.value, options.index)}
itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel} className="p-column-filter"/>; itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel} className="p-column-filter"/>;
}; };

View File

@@ -118,6 +118,7 @@ const AllDomandeBeneficiarioTableAsync = ({ statuses }) => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => { onChange={(e) => {
options.filterCallback(e.value, options.index) options.filterCallback(e.value, options.index)
const filters = { ...lazyState.filters }; const filters = { ...lazyState.filters };

View File

@@ -132,6 +132,7 @@ const BeneficiarioDomandeTable = () => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => options.filterCallback(e.value, options.index)} onChange={(e) => options.filterCallback(e.value, options.index)}
itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel} itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel}
className="p-column-filter"/>; className="p-column-filter"/>;

View File

@@ -121,6 +121,7 @@ const InstructorManagerSoccorsiTable = () => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => options.filterCallback(e.value, options.index)} onChange={(e) => options.filterCallback(e.value, options.index)}
itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel} itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel}
className="p-column-filter"/>; className="p-column-filter"/>;

View File

@@ -126,6 +126,7 @@ const SoccorsiInstructorManagerMioTableAsync = ({ userId = null }) => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => { onChange={(e) => {
options.filterCallback(e.value, options.index) options.filterCallback(e.value, options.index)
const filters = { ...lazyState.filters }; const filters = { ...lazyState.filters };

View File

@@ -124,6 +124,7 @@ const PreInstructorSoccorsiTable = ({ userId = null }) => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => options.filterCallback(e.value, options.index)} onChange={(e) => options.filterCallback(e.value, options.index)}
itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel} itemTemplate={statusItemTemplate} placeholder={translationStrings.selectOneLabel}
className="p-column-filter"/>; className="p-column-filter"/>;

View File

@@ -126,6 +126,7 @@ const SoccorsiPreInstructorTableAsync = ({ userId = null }) => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => { onChange={(e) => {
options.filterCallback(e.value, options.index) options.filterCallback(e.value, options.index)
const filters = { ...lazyState.filters }; const filters = { ...lazyState.filters };

View File

@@ -130,6 +130,7 @@ const AllUsersTable = ({ updaterString = '' }) => {
const statusFilterTemplate = (options) => { const statusFilterTemplate = (options) => {
return <Dropdown value={options.value} options={statuses} return <Dropdown value={options.value} options={statuses}
valueTemplate={getBandoLabel(options.value)}
onChange={(e) => options.filterCallback(e.value, options.index)} onChange={(e) => options.filterCallback(e.value, options.index)}
itemTemplate={statusItemTemplate} placeholder={__('Scegli uno', 'gepafin')} itemTemplate={statusItemTemplate} placeholder={__('Scegli uno', 'gepafin')}
className="p-column-filter"/>; className="p-column-filter"/>;