- added nice names for autorizations;
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
import { __ } from '@wordpress/i18n';
|
||||||
|
|
||||||
export const mimeTypes = [
|
export const mimeTypes = [
|
||||||
{ name: 'PDF', code: '.pdf,application/pdf' },
|
{ name: 'PDF', code: '.pdf,application/pdf' },
|
||||||
{ name: 'p7m', code: '.p7m,application/pkcs7-mime,application/x-pkcs7-mime' },
|
{ name: 'p7m', code: '.p7m,application/pkcs7-mime,application/x-pkcs7-mime' },
|
||||||
@@ -319,4 +321,11 @@ export const amendmentRequestedDocs = {
|
|||||||
'Autocertificazione e altri eventuali in zip/p7m',
|
'Autocertificazione e altri eventuali in zip/p7m',
|
||||||
'Visura Centrale Rischi'
|
'Visura Centrale Rischi'
|
||||||
],
|
],
|
||||||
|
}
|
||||||
|
|
||||||
|
export const autorizationNames = {
|
||||||
|
'APPLICATION_TECHNICAL_EVALUATION_REJECTED': __('Valutazione Tecnica Rifiutata', 'gepafin'),
|
||||||
|
'APPLICATION_ADMISSIBLE': __('Domanda Accettata', 'gepafin'),
|
||||||
|
'APPLICATION_REJECTED': __('Domanda Rifiutata', 'gepafin'),
|
||||||
|
'APPLICATION_AMENDMENT_REQUESTED': __('Richiesta Soccorso', 'gepafin')
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
import React, { useState, useEffect, useCallback, useRef } from 'react';
|
import React, { useState, useEffect, useCallback, useRef } from 'react';
|
||||||
import { __ } from '@wordpress/i18n';
|
import { __ } from '@wordpress/i18n';
|
||||||
import { isEmpty, pluck } from 'ramda';
|
import { isEmpty, isNil, pluck } from 'ramda';
|
||||||
|
|
||||||
// api
|
// api
|
||||||
import PecEmailService from '../../../../service/pec-email-service';
|
import PecEmailService from '../../../../service/pec-email-service';
|
||||||
@@ -17,6 +17,7 @@ import { Toast } from 'primereact/toast';
|
|||||||
import { Dialog } from 'primereact/dialog';
|
import { Dialog } from 'primereact/dialog';
|
||||||
|
|
||||||
import translationStrings from '../../../../translationStringsForComponents';
|
import translationStrings from '../../../../translationStringsForComponents';
|
||||||
|
import { autorizationNames } from '../../../../configData';
|
||||||
|
|
||||||
const LatestPecEmailsTable = () => {
|
const LatestPecEmailsTable = () => {
|
||||||
const [items, setItems] = useState(null);
|
const [items, setItems] = useState(null);
|
||||||
@@ -142,6 +143,10 @@ const LatestPecEmailsTable = () => {
|
|||||||
);
|
);
|
||||||
}, [selectedProducts]);
|
}, [selectedProducts]);
|
||||||
|
|
||||||
|
const typeBodyTemplate = (rowData) => {
|
||||||
|
return !isNil(autorizationNames[rowData.type]) ? autorizationNames[rowData.type] : rowData.type;
|
||||||
|
}
|
||||||
|
|
||||||
const actionsBodyTemplate = (rowData) => {
|
const actionsBodyTemplate = (rowData) => {
|
||||||
return <div className="appPageSection__tableActions lessGap">
|
return <div className="appPageSection__tableActions lessGap">
|
||||||
<Button severity="info"
|
<Button severity="info"
|
||||||
@@ -185,9 +190,8 @@ const LatestPecEmailsTable = () => {
|
|||||||
filter sortable
|
filter sortable
|
||||||
filterPlaceholder={__('Cerca ID', 'gepafin')}
|
filterPlaceholder={__('Cerca ID', 'gepafin')}
|
||||||
style={{ minWidth: '8rem' }}/>
|
style={{ minWidth: '8rem' }}/>
|
||||||
<Column field="type" header={__('Tipo', 'gepafin')}
|
<Column header={__('Tipo', 'gepafin')}
|
||||||
filter sortable
|
body={typeBodyTemplate}
|
||||||
filterPlaceholder={__('Cerca tipo', 'gepafin')}
|
|
||||||
style={{ minWidth: '8rem' }}/>
|
style={{ minWidth: '8rem' }}/>
|
||||||
<Column header={__('Azioni', 'gepafin')}
|
<Column header={__('Azioni', 'gepafin')}
|
||||||
body={actionsBodyTemplate}/>
|
body={actionsBodyTemplate}/>
|
||||||
|
|||||||
Reference in New Issue
Block a user