- allowed PDF for call #10;
This commit is contained in:
@@ -46,6 +46,7 @@ const BandoApplication = () => {
|
||||
const [formData, setFormData] = useState([]);
|
||||
const [formInitialData, setFormInitialData] = useState(null);
|
||||
const [bandoTitle, setBandoTitle] = useState('');
|
||||
const [bandoId, setBandoId] = useState(0);
|
||||
const [formId, setFormId] = useState('');
|
||||
const [totalSteps, setTotalSteps] = useState(0);
|
||||
const [visibleConfirmation, setVisibleConfirmation] = useState(false);
|
||||
@@ -289,6 +290,7 @@ const BandoApplication = () => {
|
||||
const getApplFormCallback = (data) => {
|
||||
if (data.status === 'SUCCESS') {
|
||||
setBandoTitle(data.data.callTitle);
|
||||
setBandoId(data.data.callId);
|
||||
setFormData(data.data.applicationFormResponse.content);
|
||||
setFormId(data.data.formId);
|
||||
setTotalSteps(data.data.totalFormSteps);
|
||||
@@ -481,6 +483,14 @@ const BandoApplication = () => {
|
||||
});
|
||||
}
|
||||
|
||||
// TODO hardcoded for now
|
||||
const signedDocMime = bandoId === 10
|
||||
? ['.p7m,application/pkcs7-mime,application/x-pkcs7-mime', '.pdf,application/pdf']
|
||||
: ['.p7m,application/pkcs7-mime,application/x-pkcs7-mime']
|
||||
const signedDocValidationString = bandoId === 10
|
||||
? ['.p7m', '.pdf']
|
||||
: ['.p7m']
|
||||
|
||||
useEffect(() => {
|
||||
if ('SUBMIT' === applicationStatus) {
|
||||
setVisibleConfirmation(true);
|
||||
@@ -651,7 +661,7 @@ const BandoApplication = () => {
|
||||
<div className="appForm__field">
|
||||
<label htmlFor="signedPdfFile">
|
||||
{__('Carica documento della domanda firmato', 'gepafin')}
|
||||
{' (.p7m) '}
|
||||
{` (${signedDocValidationString.join(', ')}) `}
|
||||
{`(max ${getFormatedFileSizeText(defaultMaxFileSize)})`}
|
||||
</label>
|
||||
<FileuploadApplicationSignedPdf
|
||||
@@ -659,7 +669,7 @@ const BandoApplication = () => {
|
||||
fieldName="signedPdfFile"
|
||||
disabled={!isEmpty(signedPdfFile) || 'AWAITING' !== applicationStatus}
|
||||
defaultValue={is(Array, signedPdfFile) ? signedPdfFile : []}
|
||||
accept={['.p7m,application/pkcs7-mime,application/x-pkcs7-mime']}
|
||||
accept={signedDocMime}
|
||||
chooseLabel={__('Aggiungi documento', 'gepafin')}
|
||||
multiple={false}
|
||||
doctype="document"
|
||||
|
||||
Reference in New Issue
Block a user