# 🧰 GAIA Swissknife **Tampermonkey script per il portale GAIA (CRI)** Versione attuale: **1.1.006** Autore: [Luigi D'Acunto](https://luigidacunto.com) --- ## 📦 Cos'è GAIA Swissknife? Uno script sviluppato per **Tampermonkey** che migliora l'usabilità del portale [https://gaia.cri.it](https://gaia.cri.it), introducendo strumenti automatici, ottimizzazioni visive e utilità per gli operatori CRI. --- ## 🚀 Installazione ### 1. Requisiti - Estensione **[Tampermonkey](https://www.tampermonkey.net/)** installata su: - Chrome / Edge / Brave / Opera - Firefox (supportato, ma con piccole differenze di UI) ### 2. Installazione dello script 🔗 [**Clicca qui per installare GAIA Swissknife**](https://luigidacunto.com/scripts/gaia-swissknife/tampermonkey-script/GAIA-Swissknife.user.js) Oppure: 1. Apri Tampermonkey 2. Clicca su **"Crea nuovo script"** 3. Incolla il contenuto dello script 4. Salva e assicurati che sia **attivo** --- ## 🛠️ Funzionalità principali ### ✅ Su `/termina/` - Pulsante **"Tutti Ammessi / Esito Positivo"** - Compila automaticamente tutti i campi con "AM" e "P" --- ### ✅ Su `/iscritti/` - Pulsante **"Apri tutte le schede"** - Apre in nuove schede tutti i profili presenti nella pagina --- ### ✅ Su `/autorizzazioni/` - Modale mobile "Richieste Iscrizione" - Mostra un **riepilogo dei corsi richiesti** - Permette di selezionare un corso per evidenziare i blocchi e aprire i profili corrispondenti - Ottimizzazione **menu laterale** - Rimuove duplicati e aggrega per tipo richiesta - Modale **mobile, comprimibile e spostabile** --- ### ✅ Su `/curriculum/` - Trasformazione della tabella curriculum in **DataTable** - Ricerca e ordinamento attivo - Colorazione riga per tipo di qualifica - Evidenziazione rossa per corsi **Respinti** - Ricostruzione visuale colonna "Dettagli" - Icone ordinate - Nomi di file lunghi tagliati con ellissi e tooltip --- ## 🧩 Note tecniche - Lo script attiva automaticamente le funzioni **solo sulle pagine dove sono necessarie** - Non altera il comportamento del portale originario - Funzioni modulari facilmente estendibili --- ## 🧪 Changelog 📖 [Visualizza changelog completo](https://gitlab.luigidacunto.com/consultant/gaia-swissknife/-/blob/main/CHANGELOG.md) Ultima versione: **v1.1.006** - Regex codici corso migliorata: supporto per cifre finali variabili - Riconoscimento corsi indipendente dall'anno e dal numero di cifre finali - Compatibilità estesa con formati di codici corso diversificati --- ## 🙌 Autore **Luigi D'Acunto** 💻 [luigidacunto.com](https://luigidacunto.com) 📫 info@luigidacunto.com --- ## 📄 Licenza Distribuito sotto licenza **MIT** – Open Source. Puoi leggere il testo completo qui: [LICENSE](https://opensource.org/licenses/MIT) > **Attenzione:** questo script non è uno strumento ufficiale del portale GAIA o della Croce Rossa Italiana. Lo script **non altera in alcun modo dati, privacy o integrità del portale**. Tutte le modifiche sono **locali, lato browser dell'utente** e vengono applicate solo se: - Tampermonkey è installato - Lo script GAIA Swissknife è attivo In qualsiasi momento l’utente può **disattivarlo o rimuoverlo**. Le modifiche migliorano solo l'interfaccia utente e l'esperienza di utilizzo, **senza interferire con le funzionalità originali del portale**.