- #33950 Aggiornamento alle ultime versioni librerie jakarata-ee8 per jboss 7.4
- #34615 Correzione controllo esistenza password nulla nel servizi di recupero
- #33872 Correzione recupero informazione organizzazione versante
- #33050 Aggiornamento librerie obsolete 2024
- #33323 Fix configurazione dipendenze Java 11
- #29991 Aggiornamento a Java 11
- #31873 Allineamento alla versione 4.14.0
- #30989 Allineamento alla versione 4.13.0
- #29937 Aggiornamento a Spring 5
- #30951 Introduzione degli header di sicurezza CSP, referrer, content-type e permission policy (spring-security)
- #25604 Modifiche allo stile di visualizzazione degli Xml in interfaccia
- #29426 Integrazione con SPID professionale
- #29501 Rimozione totale delle tracce degli accessi agli applicativi più vecchie di un anno
- #29686 Autenticazione tramite OAUTH2 per il servizio di annullamento
- #22913 Logging accessi SPID non autorizzati
- #18340 Creazione pacchetti unici delle applicazioni del parer
- #22913 Logging accessi SPID non autorizzati
- #27945 Modifica lettura CIG per estrazione righe per fatture
- #27750 Aggiornamento framework javascript (JQuery) e di alcuni plugin
- #27393 Analisi librerie obsolete 2022 - branch hibernate
- #27675 Correzione di un errore nella gestione della cancellazione da lista
- #27444 Correzione visualizzazione dettaglio differenze negative in Esame Consistenza Sacer
- #27367 allineamento del framework 4.1.6 versione non hibernate alla versione 4.2.6 hibernae
- #27364 Risoluzione Errore critico di funzionalità da "Visualizza dettaglio transazione" dal log eventi in dettaglio ente non convenzionato
- #27366 Nuova pagina gestione JOB
- #27365 Integrazione della gestione di SPID della Puglia nell'attuale gestione SPID in RER
- #27012 Aggiornamento librerie: BouncyCastle JCE/Varie
- #26717 Aggiornamento librerie: BouncyCastle JCE/Varie
- #26660 aggiornamento librerie obsolete primo quadrimestre 2021
- #26661 aggiornamento librerie obsolete primo quadrimestre 2021
- #26702 Gestione accordi: introduzione nuova pagina di ricerca
- #26465 Aggiunto tooltip per fornire indicazioni per compilazione campi di tipo input - textarea - checkbox
- #26294 Autenticazione sui web services di recupero con certificato client
- #26293 Autenticazione sui web services di recupero con certificato client
- #26131 Correzione errore login con livello 2 e 3 di SPID
- #26108 Sostiuzione del messaggio di caricamento con un loader overlay
- #26070 Aggiornamento link di default del logo PARER
- #26070 Aggiornamento link di default del logo PARER
- #26002 Correzione gestione proprieta di sistema relativa al livello di autenticazione spid
- #26171 Correzione gestione proprietà di sistema relativa al livello di autenticazione SPID
- #25771 Modifica per la gestione di diversi livelli di accesso con credenziali SPID
- #26101 Introduzione livelli accesso spid
- #25304 risoluzione lettura parametri all'interno della combo box con ricerca incrementale.
- #25475 Associazione utente SPID con anagrafica utenti
- #26071 Aggiornamento link di default del logo PARER
- #25473 risoluzione lettura parametri all'interno della combo box con ricerca incrementale.
- #25474 Associazione utente SPID con anagrafica utenti
- #24091 Generazione javadoc
-
Implementazione delle combo con select2.
-
Introdotto filtro servlet e handler sOAP per iniettare un UUID come custom field per i log %X{log_uuid}.
- Aggiornata versione Jstree alla 3.3.8
- Introdotto pluging Higlightjs (gestione visualizzazione XML/Altri documenti in formati noti)
Fare riferimento a : https://www.jstree.com/api/
Attenzione tie_selection true/false e proplematiche nella gestione degli stati di selezione delle checkbox
Nota bene : dopo attenta analisi e sperimentazione la configurazione scelta per il plugin "checkbox" al fine di mantenere il comportamento precedente è : tie_selection = false e whole_node false, laddove sia necessaria la gestione "two_state" della precedente versione è necessario introdurre la three_state = false
- whole_node = false
- funziona esclusivamente se tie_selection false
- tie_selection = false
- gli eventi di chech_node.jstree e uncheck_node.jstree vengono intercentati altrimenti no
- la function is_checked re-implementata con una function appositamente implementata, che richiama l'apposita api https://www.jstree.com/api/#/?f=is_checked(obj)
- json_data
- integrato, non esiste un plugin è sufficiente modificare la logica di back-end in modo da restituire un json compliant (vedi buildJSONNode su AmministrazioneRuoliAction
- vedere inoltre su taglibrary dichiarazione "core / data / uri" per la nuova modalità di integrazione con un modello JSON (vedi core : data + url)
- check_node
- serve prima eseguire il triggering dell'open_all altrimenti non riesce a checkare i nodi selezionati
- get_path
- necessario passare il nodo (vedi get_node) https://www.jstree.com/api/#/?f=get_path(obj%20[,%20glue,%20ids])
- metodo lock non esiste
- è stata creata apposita function che locka il tree (in sola lettura)
- loaded()
- non esiste, è necessario scatenare l'evento loaded.jstree
- populateTreee
- è necessario gestire l'hiding/show del tree (come elemnto all'interno del DOM) quando non sono presenti valori selezionati (vedi nome applicazione/azione)
- checkbox two_state
- non esiste più, si pone a "false" il three_state
- get_checked(node)
- non esiste più la possibilità di ottenere i soli "figli" selezionati è stata indorotta apposita function
function get_selected_children(node) {
[....]
return result;
}
- è stata modificata la taglibrary JTreeTag in modo tale da gestire delle proprietà legate ai plugin in uso (vedi checkbox : tree_state & altro) questo per fare in modo di pilotare determinate caratteristiche secondo il bisogno, e.g. nel caso dell'abilitazione al menu il three_state NON risulta necessario a differenza invece delle azioni (attenzione che in questo caso è necesssaria la javascript function che gestisce l'interazione in fase di editing)
- non esiste il metodo unlock quindi è necessario creare un'apposita function per rimuovere eventuali lock sul tree
Fare rifemento a: https://highlightjs.org/
- Aggiornato JQuery alla versione 3.4.1.
- Aggiornamento dei plugin (basati su JQuery), tutti tranne JStree.
- Gestione delle customizzazioni css dei plugin, vedere sotto modulo webresources/src/main/webapp/custom
- Introdotta configurazione xml baseSecurity.xml su modulo webresources/src/main/resources/security da ereditare sui progetti figli di spago con la seguente notazione (nel relativo file securityContext.xml)
<!-- common settings -->
<import resource="classpath:security/baseSecurityContext.xml"/>
in pratica, attraverso l'import del file "base" si ereditano tutte le configurazioni comuni che servono per la parte di login via SSO (SAML), mentre nel progetto rimane solo da gestire quello che è interno allo stesso e non comune (vedi keystore/metadati).