- updated filters;
- fixed store persistance new version;
This commit is contained in:
@@ -130,11 +130,13 @@ const AllBandiTable = () => {
|
|||||||
filter sortable
|
filter sortable
|
||||||
filterPlaceholder={__('Cerca', 'gepafin')}
|
filterPlaceholder={__('Cerca', 'gepafin')}
|
||||||
style={{ minWidth: '8rem' }}/>
|
style={{ minWidth: '8rem' }}/>
|
||||||
<Column header={__('Data Pubblicazione', 'gepafin')} filterField="dateStart" dataType="date"
|
<Column header={__('Data Pubblicazione', 'gepafin')}
|
||||||
|
filterField="dateStart" dataType="date"
|
||||||
style={{ minWidth: '8rem' }}
|
style={{ minWidth: '8rem' }}
|
||||||
body={dateStartBodyTemplate} filter
|
body={dateStartBodyTemplate} filter
|
||||||
filterElement={dateFilterTemplate}/>
|
filterElement={dateFilterTemplate}/>
|
||||||
<Column header={__('Data Scadenza', 'gepafin')} filterField="dateEnd" dataType="date"
|
<Column header={__('Data Scadenza', 'gepafin')}
|
||||||
|
filterField="dateEnd" dataType="date"
|
||||||
style={{ minWidth: '8rem' }}
|
style={{ minWidth: '8rem' }}
|
||||||
body={dateEndBodyTemplate} filter
|
body={dateEndBodyTemplate} filter
|
||||||
filterElement={dateFilterTemplate}/>
|
filterElement={dateFilterTemplate}/>
|
||||||
|
|||||||
@@ -36,8 +36,8 @@ const AllBandiTableAsync = () => {
|
|||||||
sortOrder: null,
|
sortOrder: null,
|
||||||
filters: {
|
filters: {
|
||||||
name: { value: null, matchMode: 'contains' },
|
name: { value: null, matchMode: 'contains' },
|
||||||
startDate: { value: null, matchMode: 'date_is' },
|
startDate: { value: null, matchMode: 'dateIs' },
|
||||||
endDate: { value: null, matchMode: 'date_is' },
|
endDate: { value: null, matchMode: 'dateIs' },
|
||||||
status: { value: null, matchMode: 'equals' }
|
status: { value: null, matchMode: 'equals' }
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -36,8 +36,8 @@ const AllBandiPreInstructorTableAsync = () => {
|
|||||||
sortOrder: null,
|
sortOrder: null,
|
||||||
filters: {
|
filters: {
|
||||||
name: { value: null, matchMode: 'contains' },
|
name: { value: null, matchMode: 'contains' },
|
||||||
startDate: { value: null, matchMode: 'date_is' },
|
startDate: { value: null, matchMode: 'dateIs' },
|
||||||
endDate: { value: null, matchMode: 'date_is' },
|
endDate: { value: null, matchMode: 'dateIs' },
|
||||||
status: { value: null, matchMode: 'equals' }
|
status: { value: null, matchMode: 'equals' }
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -27,7 +27,6 @@ const BuilderElementSettings = ({ closeSettingsFn, callStatus, context }) => {
|
|||||||
const [settings, setSettings] = useState([]);
|
const [settings, setSettings] = useState([]);
|
||||||
const [validators, setValidators] = useState({});
|
const [validators, setValidators] = useState({});
|
||||||
const [dynamicData, setDynamicData] = useState([]);
|
const [dynamicData, setDynamicData] = useState([]);
|
||||||
const [reportData, setReportData] = useState({});
|
|
||||||
const [criteria, setCriteria] = useState([]);
|
const [criteria, setCriteria] = useState([]);
|
||||||
const numberBasedValidatorFields = ['min', 'max', 'minLength', 'maxLength'];
|
const numberBasedValidatorFields = ['min', 'max', 'minLength', 'maxLength'];
|
||||||
const customValidationOptions = [
|
const customValidationOptions = [
|
||||||
|
|||||||
@@ -36,8 +36,8 @@ const LatestBandiTableAsync = () => {
|
|||||||
sortOrder: null,
|
sortOrder: null,
|
||||||
filters: {
|
filters: {
|
||||||
name: { value: null, matchMode: 'contains' },
|
name: { value: null, matchMode: 'contains' },
|
||||||
startDate: { value: null, matchMode: 'date_is' },
|
startDate: { value: null, matchMode: 'dateIs' },
|
||||||
endDate: { value: null, matchMode: 'date_is' },
|
endDate: { value: null, matchMode: 'dateIs' },
|
||||||
status: { value: null, matchMode: 'equals' }
|
status: { value: null, matchMode: 'equals' }
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -40,8 +40,8 @@ const LatestBandiBeneficiarioTableAsync = () => {
|
|||||||
sortOrder: null,
|
sortOrder: null,
|
||||||
filters: {
|
filters: {
|
||||||
name: { value: null, matchMode: 'contains' },
|
name: { value: null, matchMode: 'contains' },
|
||||||
startDate: { value: null, matchMode: 'date_is' },
|
startDate: { value: null, matchMode: 'dateIs' },
|
||||||
endDate: { value: null, matchMode: 'date_is' },
|
endDate: { value: null, matchMode: 'dateIs' },
|
||||||
status: { value: null, matchMode: 'equals' }
|
status: { value: null, matchMode: 'equals' }
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -45,7 +45,8 @@ const MyLatestSubmissionsTableAsync = () => {
|
|||||||
id: { value: null, matchMode: 'equals' },
|
id: { value: null, matchMode: 'equals' },
|
||||||
callTitle: { value: null, matchMode: 'contains' },
|
callTitle: { value: null, matchMode: 'contains' },
|
||||||
companyName: { value: null, matchMode: 'contains' },
|
companyName: { value: null, matchMode: 'contains' },
|
||||||
submissionDate: { value: null, matchMode: 'date_is' },
|
callEndDate: { value: null, matchMode: 'dateIs' },
|
||||||
|
modifiedDate: { value: null, matchMode: 'dateIs' },
|
||||||
assignedUserName: { value: null, matchMode: 'equals' },
|
assignedUserName: { value: null, matchMode: 'equals' },
|
||||||
status: { value: null, matchMode: 'equals' }
|
status: { value: null, matchMode: 'equals' }
|
||||||
}
|
}
|
||||||
@@ -222,12 +223,14 @@ const MyLatestSubmissionsTableAsync = () => {
|
|||||||
style={{ minWidth: '8rem' }}/>
|
style={{ minWidth: '8rem' }}/>
|
||||||
<Column header={__('Scadenza', 'gepafin')}
|
<Column header={__('Scadenza', 'gepafin')}
|
||||||
filterField="callEndDate" dataType="date"
|
filterField="callEndDate" dataType="date"
|
||||||
|
filterMatchModeOptions={translationStrings.dateFilterOptions}
|
||||||
style={{ minWidth: '8rem' }}
|
style={{ minWidth: '8rem' }}
|
||||||
body={dateEndBodyTemplate}
|
body={dateEndBodyTemplate}
|
||||||
filter
|
filter
|
||||||
filterElement={dateFilterTemplate}/>
|
filterElement={dateFilterTemplate}/>
|
||||||
<Column header={__('Ultima modifica', 'gepafin')}
|
<Column header={__('Ultima modifica', 'gepafin')}
|
||||||
filterField="modifiedDate" dataType="date"
|
filterField="modifiedDate" dataType="date"
|
||||||
|
filterMatchModeOptions={translationStrings.dateFilterOptions}
|
||||||
style={{ minWidth: '8rem' }}
|
style={{ minWidth: '8rem' }}
|
||||||
body={dateModifyBodyTemplate}
|
body={dateModifyBodyTemplate}
|
||||||
filter
|
filter
|
||||||
|
|||||||
@@ -34,8 +34,8 @@ const LatestBandiTableInstructorManagerAsync = () => {
|
|||||||
sortOrder: null,
|
sortOrder: null,
|
||||||
filters: {
|
filters: {
|
||||||
name: { value: null, matchMode: 'contains' },
|
name: { value: null, matchMode: 'contains' },
|
||||||
startDate: { value: null, matchMode: 'date_is' },
|
startDate: { value: null, matchMode: 'dateIs' },
|
||||||
endDate: { value: null, matchMode: 'date_is' },
|
endDate: { value: null, matchMode: 'dateIs' },
|
||||||
status: { value: null, matchMode: 'equals' }
|
status: { value: null, matchMode: 'equals' }
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -43,12 +43,12 @@ const MieDomandeTableInstructorManagerAsync = ({ userId = null, statuses = [] })
|
|||||||
sortField: null,
|
sortField: null,
|
||||||
sortOrder: null,
|
sortOrder: null,
|
||||||
filters: {
|
filters: {
|
||||||
applicationId: { value: null, matchMode: 'contains' },
|
applicationId: { value: null, matchMode: 'equals' },
|
||||||
protocolNumber: { value: null, matchMode: 'contains' },
|
protocolNumber: { value: null, matchMode: 'equals' },
|
||||||
callName: { value: null, matchMode: 'contains' },
|
callName: { value: null, matchMode: 'contains' },
|
||||||
companyName: { value: null, matchMode: 'contains' },
|
companyName: { value: null, matchMode: 'contains' },
|
||||||
submissionDate: { value: null, matchMode: 'date_is' },
|
submissionDate: { value: null, matchMode: 'dateIs' },
|
||||||
evaluationEndDate: { value: null, matchMode: 'date_is' },
|
evaluationEndDate: { value: null, matchMode: 'dateIs' },
|
||||||
applicationStatus: { value: null, matchMode: 'equals' }
|
applicationStatus: { value: null, matchMode: 'equals' }
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -201,7 +201,7 @@ const MieDomandeTableInstructorManagerAsync = ({ userId = null, statuses = [] })
|
|||||||
<Column field="protocolNumber" header={__('Protocollo', 'gepafin')}
|
<Column field="protocolNumber" header={__('Protocollo', 'gepafin')}
|
||||||
sortable
|
sortable
|
||||||
filterField="protocolNumber" filter
|
filterField="protocolNumber" filter
|
||||||
filterMatchModeOptions={translationStrings.textFilterOptions}
|
filterMatchModeOptions={translationStrings.numberFilterOptions}
|
||||||
filterPlaceholder={__('Cerca', 'gepafin')}
|
filterPlaceholder={__('Cerca', 'gepafin')}
|
||||||
style={{ minWidth: '6rem' }}/>
|
style={{ minWidth: '6rem' }}/>
|
||||||
{APP_HUB_ID !== 't7jh5wfg9QXylNaTZkPoE'
|
{APP_HUB_ID !== 't7jh5wfg9QXylNaTZkPoE'
|
||||||
|
|||||||
@@ -43,12 +43,12 @@ const DomandeTablePreInstructorAsync = ({ userId = null, statuses = [] }) => {
|
|||||||
sortField: null,
|
sortField: null,
|
||||||
sortOrder: null,
|
sortOrder: null,
|
||||||
filters: {
|
filters: {
|
||||||
applicationId: { value: null, matchMode: 'contains' },
|
applicationId: { value: null, matchMode: 'equals' },
|
||||||
protocolNumber: { value: null, matchMode: 'contains' },
|
protocolNumber: { value: null, matchMode: 'equals' },
|
||||||
callName: { value: null, matchMode: 'contains' },
|
callName: { value: null, matchMode: 'contains' },
|
||||||
companyName: { value: null, matchMode: 'contains' },
|
companyName: { value: null, matchMode: 'contains' },
|
||||||
submissionDate: { value: null, matchMode: 'date_is' },
|
submissionDate: { value: null, matchMode: 'dateIs' },
|
||||||
evaluationEndDate: { value: null, matchMode: 'date_is' },
|
evaluationEndDate: { value: null, matchMode: 'dateIs' },
|
||||||
applicationStatus: { value: null, matchMode: 'equals' }
|
applicationStatus: { value: null, matchMode: 'equals' }
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -201,7 +201,7 @@ const DomandeTablePreInstructorAsync = ({ userId = null, statuses = [] }) => {
|
|||||||
<Column field="protocolNumber" header={__('Protocollo', 'gepafin')}
|
<Column field="protocolNumber" header={__('Protocollo', 'gepafin')}
|
||||||
sortable
|
sortable
|
||||||
filterField="protocolNumber" filter
|
filterField="protocolNumber" filter
|
||||||
filterMatchModeOptions={translationStrings.textFilterOptions}
|
filterMatchModeOptions={translationStrings.numberFilterOptions}
|
||||||
filterPlaceholder={__('Cerca', 'gepafin')}
|
filterPlaceholder={__('Cerca', 'gepafin')}
|
||||||
style={{ minWidth: '6rem' }}/>
|
style={{ minWidth: '6rem' }}/>
|
||||||
{APP_HUB_ID !== 't7jh5wfg9QXylNaTZkPoE'
|
{APP_HUB_ID !== 't7jh5wfg9QXylNaTZkPoE'
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ const AllDomandeTableAsync = ({ openDialogFn, updaterString = '' }) => {
|
|||||||
id: { value: null, matchMode: 'equals' },
|
id: { value: null, matchMode: 'equals' },
|
||||||
callTitle: { value: null, matchMode: 'contains' },
|
callTitle: { value: null, matchMode: 'contains' },
|
||||||
companyName: { value: null, matchMode: 'contains' },
|
companyName: { value: null, matchMode: 'contains' },
|
||||||
submissionDate: { value: null, matchMode: 'date_is' },
|
submissionDate: { value: null, matchMode: 'dateIs' },
|
||||||
assignedUserName: { value: null, matchMode: 'equals' },
|
assignedUserName: { value: null, matchMode: 'equals' },
|
||||||
status: { value: null, matchMode: 'equals' }
|
status: { value: null, matchMode: 'equals' }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ const AllDomandeBeneficiarioTableAsync = ({ statuses }) => {
|
|||||||
id: { value: null, matchMode: 'equals' },
|
id: { value: null, matchMode: 'equals' },
|
||||||
callTitle: { value: null, matchMode: 'contains' },
|
callTitle: { value: null, matchMode: 'contains' },
|
||||||
companyName: { value: null, matchMode: 'contains' },
|
companyName: { value: null, matchMode: 'contains' },
|
||||||
submissionDate: { value: null, matchMode: 'date_is' },
|
submissionDate: { value: null, matchMode: 'dateIs' },
|
||||||
assignedUserName: { value: null, matchMode: 'equals' },
|
assignedUserName: { value: null, matchMode: 'equals' },
|
||||||
status: { value: null, matchMode: 'equals' }
|
status: { value: null, matchMode: 'equals' }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ const SoccorsiInstructorManagerMioTableAsync = ({ userId = null }) => {
|
|||||||
sortField: null,
|
sortField: null,
|
||||||
sortOrder: null,
|
sortOrder: null,
|
||||||
filters: {
|
filters: {
|
||||||
applicationId: { value: null, matchMode: 'contains' },
|
applicationId: { value: null, matchMode: 'equals' },
|
||||||
callName: { value: null, matchMode: 'contains' },
|
callName: { value: null, matchMode: 'contains' },
|
||||||
companyName: { value: null, matchMode: 'contains' },
|
companyName: { value: null, matchMode: 'contains' },
|
||||||
startDate: { value: null, matchMode: 'dateIs' },
|
startDate: { value: null, matchMode: 'dateIs' },
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ const SoccorsiPreInstructorTableAsync = ({ userId = null }) => {
|
|||||||
sortField: null,
|
sortField: null,
|
||||||
sortOrder: null,
|
sortOrder: null,
|
||||||
filters: {
|
filters: {
|
||||||
applicationId: { value: null, matchMode: 'contains' },
|
applicationId: { value: null, matchMode: 'equals' },
|
||||||
callName: { value: null, matchMode: 'contains' },
|
callName: { value: null, matchMode: 'contains' },
|
||||||
companyName: { value: null, matchMode: 'contains' },
|
companyName: { value: null, matchMode: 'contains' },
|
||||||
startDate: { value: null, matchMode: 'dateIs' },
|
startDate: { value: null, matchMode: 'dateIs' },
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ const UserActivityTableAsync = ({ chosenActivity = '', chosenPeriod = '' }) => {
|
|||||||
sortOrder: null,
|
sortOrder: null,
|
||||||
filters: {
|
filters: {
|
||||||
id: { value: null, matchMode: 'contains' },
|
id: { value: null, matchMode: 'contains' },
|
||||||
createdDate: { value: null, matchMode: 'date_is' },
|
createdDate: { value: null, matchMode: 'dateIs' },
|
||||||
ipAddress: { value: null, matchMode: 'contains' }
|
ipAddress: { value: null, matchMode: 'contains' }
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ const zustandXOpts = {
|
|||||||
},
|
},
|
||||||
persist: {
|
persist: {
|
||||||
enabled: true,
|
enabled: true,
|
||||||
|
name: 'main',
|
||||||
partialize: (state) => ({
|
partialize: (state) => ({
|
||||||
token: state.token,
|
token: state.token,
|
||||||
chosenCompanyId: state.chosenCompanyId,
|
chosenCompanyId: state.chosenCompanyId,
|
||||||
|
|||||||
Reference in New Issue
Block a user