No description
Find a file
2025-06-07 19:46:46 +02:00
tampermonkey-script Aggiorna la versione a 1.1.002 e migliora la regex per il matching dei codici corso, aggiungendo un link per aprire la pagina del corso nella modale. 2025-06-07 19:46:46 +02:00
CHANGELOG.md Aggiorna la versione a 1.1.002 e migliora la regex per il matching dei codici corso, aggiungendo un link per aprire la pagina del corso nella modale. 2025-06-07 19:46:46 +02:00
README.md Aggiungi il file README.md con informazioni sul progetto GAIA Swissknife e istruzioni per l'installazione 2025-04-13 23:14:33 +02:00

🧰 GAIA Swissknife

Tampermonkey script per il portale GAIA (CRI)
Versione attuale: 1.1.0
Autore: Luigi D'Acunto


📦 Cos'è GAIA Swissknife?

Uno script sviluppato per Tampermonkey che migliora l'usabilità del portale https://gaia.cri.it, introducendo strumenti automatici, ottimizzazioni visive e utilità per gli operatori CRI.


🚀 Installazione

1. Requisiti

  • Estensione Tampermonkey installata su:
    • Chrome / Edge / Brave / Opera
    • Firefox (supportato, ma con piccole differenze di UI)

2. Installazione dello script

🔗 Clicca qui per installare GAIA Swissknife

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

Ultima versione: v1.1.0

  • Sidebar /autorizzazioni riscritta
  • Selezione corsi dinamica
  • Refactoring funzioni grafiche

🙌 Autore

Luigi D'Acunto
💻 luigidacunto.com
📫 info@luigidacunto.com


📄 Licenza

Distribuito sotto licenza MIT Open Source.
Puoi leggere il testo completo qui: LICENSE

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 lutente può disattivarlo o rimuoverlo.

Le modifiche migliorano solo l'interfaccia utente e l'esperienza di utilizzo, senza interferire con le funzionalità originali del portale.