Aggiungi il file README.md con informazioni sul progetto GAIA Swissknife e istruzioni per l'installazione
This commit is contained in:
parent
407b23fbd2
commit
4809fc8676
1 changed files with 113 additions and 0 deletions
113
README.md
Normal file
113
README.md
Normal file
|
|
@ -0,0 +1,113 @@
|
||||||
|
# 🧰 GAIA Swissknife
|
||||||
|
|
||||||
|
**Tampermonkey script per il portale GAIA (CRI)**
|
||||||
|
Versione attuale: **1.1.0**
|
||||||
|
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.0**
|
||||||
|
- Sidebar /autorizzazioni riscritta
|
||||||
|
- Selezione corsi dinamica
|
||||||
|
- Refactoring funzioni grafiche
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🙌 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**.
|
||||||
Loading…
Add table
Add a link
Reference in a new issue