Aggiorna la versione a 1.1.011 e modifica il JSON "Copia per LURCH" aggiungendo i campi dataInizio, dataEsame e scadenzaDomande in formato ISO 8601

This commit is contained in:
Luigi D'Acunto 2026-07-12 13:21:23 +02:00
parent ed69942c19
commit 3fa4ce28b9

View file

@ -1,7 +1,7 @@
# 🧰 GAIA Swissknife # 🧰 GAIA Swissknife
**Tampermonkey script per il portale GAIA (CRI)** **Tampermonkey script per il portale GAIA (CRI)**
Versione attuale: **1.1.010** Versione attuale: **1.1.011**
Autore: [Luigi D'Acunto](https://luigidacunto.com) Autore: [Luigi D'Acunto](https://luigidacunto.com)
--- ---
@ -59,7 +59,23 @@ Oppure:
### ✅ Su `/aspirante/corso-base/` ### ✅ Su `/aspirante/corso-base/`
- Pulsante **"Copia per LURCH (JSON)"** - Pulsante **"Copia per LURCH (JSON)"**
- Copia in clipboard un JSON con: Direttore, Quota (bool), QuotaValore, Corso, Protocollo, Link GAIA - Copia in clipboard un JSON con i dati del corso, pronto per essere importato da LURCH
**Schema del JSON:**
| Campo | Tipo | Formato / Esempio | Note |
|---|---|---|---|
| `direttore` | string | `"Mario Rossi"` | Vuoto se nessun direttore assegnato |
| `quota` | boolean | `true` / `false` | `true` se è prevista una quota di iscrizione |
| `quotaValore` | number | `60` | Valore in euro, `0` se gratuito |
| `corso` | string | `"Corso per Monitore CRI..."` | Titolo del corso |
| `protocollo` | string | `"TOS/2026/MON-PS/6170"` | Codice corso estratto dal titolo pagina |
| `linkGaia` | string (URL) | `"https://gaia.cri.it/aspirante/corso-base/66398/"` | Link diretto alla pagina corso |
| `dataInizio` | string (ISO 8601) | `"2026-09-27T09:00:00"` | Data/ora di inizio corso, `null` se assente |
| `dataEsame` | string (ISO 8601) | `"2026-11-22T09:00:00"` | Data/ora dell'esame finale, `null` se assente |
| `scadenzaDomande` | string (ISO 8601) | `"2026-08-15T16:00:00"` | Termine ultimo per le domande di ammissione, `null` se assente |
Le date sono in formato **ISO 8601 senza timezone** (`YYYY-MM-DDTHH:MM:SS`), direttamente parsabile con `Carbon::parse()` lato Laravel.
--- ---
@ -104,7 +120,10 @@ Oppure:
📖 [Visualizza changelog completo](https://gitlab.luigidacunto.com/consultant/gaia-swissknife/-/blob/main/CHANGELOG.md) 📖 [Visualizza changelog completo](https://gitlab.luigidacunto.com/consultant/gaia-swissknife/-/blob/main/CHANGELOG.md)
Ultima versione: **v1.1.010** Ultima versione: **v1.1.011**
- Aggiunti al JSON "Copia per LURCH" i campi `dataInizio`, `dataEsame` e `scadenzaDomande` (formato ISO 8601)
v1.1.010:
- Nuovo pulsante "Copia per LURCH (JSON)" nella sidebar delle pagine corso - Nuovo pulsante "Copia per LURCH (JSON)" nella sidebar delle pagine corso
- Estrae Direttore, Quota, Protocollo, nome corso e link GAIA in un unico JSON pronto per LURCH - Estrae Direttore, Quota, Protocollo, nome corso e link GAIA in un unico JSON pronto per LURCH