cc829fe25eef46147186886b008bea69e0a64834
Fix identificato testando: il BE Spring CompanyDocumentDao ha 2 filtri che escludevano i doc seedati: status!=EXPIRED e type IN (COMPANY_DOCUMENT, APPLICATION_DOCUMENT). Il campo 'type' nel BE e una macro-tipologia, non il sotto-tipo (DURC/VISURA/etc) che vive in document_category_id. Seed aggiornato (runtime): type='COMPANY_DOCUMENT' per tutti i doc, e il sotto-tipo viene esposto via companyDocument.category.categoryName. Picker rifatto: - usa category.categoryName come tipo visibile/filtrabile (non piu type) - filtro status con sole opzioni VALID/DUE (gli EXPIRED sono filtrati dal BE e non appaiono mai qui — il gate submit li blocca comunque via JOIN live sul microservizio) - header con icona cartella + contatore X/Y documenti - banner Message informativo sull esclusione EXPIRED - filtri in grid CSS rigido (search full-width, 2 dropdown affiancati 2fr equal) per evitare stacking verticale indesiderato - DataTable con stripedRows, icone file-pdf, scadenze monospace - per status DUE: mostra 'scade tra N giorni' - footer: 'Selezionato: NOME + tag' a sx, pulsanti a dx Componente passato da 195 a 254 righe. Webpack compila pulito (solo warning no-unused-vars preesistenti non miei).
GEPAFIN-FE
Gepafin Front End
Commands
npm run start - start development server
npm run build:dev - make build based on 'dev' env variables
npm run build:prod - make build based on 'prod' env variables
HUB IDs
p4lk3bcx1RStqTaIVVbXs - gepafin
t7jh5wfg9QXylNaTZkPoE - sviluppumbria
Description
Languages
JavaScript
85.9%
SCSS
14.1%