Aggiorna la versione a 1.2.000: form di compilazione massiva nella pagina "Termina corso", condizioni di visibilità per "Copia per LURCH" e "Apri tutti i Curriculum" legate al sotto-tab attivo, guida utente con screenshot
- Nuovo mini-form (Argomento parte 1/2, Sede di destinazione) con "Applica a tutti i candidati"; ogni campo compare solo se presente nella pagina - "Copia per LURCH" visibile solo nel tab "Informazioni" - "Apri tutti i Curriculum" richiede tab "Iscrizioni" e sidebar, rimosso il fallback fisso che compariva negli iframe - Aggiunta docs/guida-utente con schede per funzione e screenshot oscurati
This commit is contained in:
parent
3fa4ce28b9
commit
e79b9301f2
31 changed files with 608 additions and 17 deletions
|
|
@ -0,0 +1,31 @@
|
|||
# Sede preferita
|
||||
|
||||
**Tipo: funzione generica** — compare in **tutte le pagine** che mostrano una tabella di sedi con le caselle di selezione, per esempio la pagina di richiesta degli elenchi dei volontari (`/us/elenchi/volontari/`).
|
||||
|
||||
## A cosa serve
|
||||
|
||||
Nelle pagine in cui bisogna scegliere le sedi da includere (per esempio per generare un elenco) la selezione di default comprende **tutte** le sedi. Questa funzione permette di indicare il proprio **comitato preferito**, ricordato anche nelle visite successive, e di selezionare solo quello con un clic.
|
||||
|
||||
## Dove si trova
|
||||
|
||||
Nella colonna di sinistra, sotto il titolo "GAIA Swissknife":
|
||||
|
||||

|
||||
|
||||
- **1** — menu **Comitato preferito**: l'elenco di tutte le sedi della pagina, con rientri che mostrano la gerarchia.
|
||||
- **2** — pulsante **Solo preferito** (arancione).
|
||||
- **3** — pulsante **Seleziona tutto** (grigio).
|
||||
|
||||
## Come si usa
|
||||
|
||||
1. Scegli il tuo comitato dal menu **Comitato preferito** (bolla **1**). La scelta viene **salvata automaticamente** e riproposta nelle visite successive e nelle altre pagine con la tabella sedi.
|
||||
2. Premi **Solo preferito** (bolla **2**): tutte le caselle vengono deselezionate e resta selezionato il comitato scelto.
|
||||
3. Se il comitato scelto è un **Comitato Regionale** o **Locale**, vengono selezionate anche **tutte le sedi sottostanti**.
|
||||
4. Per tornare alla selezione completa premi **Seleziona tutto** (bolla **3**).
|
||||
5. Poi prosegui come di consueto (per esempio con **Genera elenco**).
|
||||
|
||||
## Attenzione
|
||||
|
||||
- Se premi **Solo preferito** senza aver scelto un comitato compare l'avviso "Seleziona prima un comitato preferito".
|
||||
- I pulsanti modificano solo le **caselle di selezione**: nulla viene generato o salvato finché non usi il pulsante della pagina (per esempio **Genera elenco**).
|
||||
- La sede preferita è memorizzata nel browser in cui è installato lo script: su un altro computer o browser va scelta di nuovo.
|
||||
|
|
@ -0,0 +1,46 @@
|
|||
# Copia struttura sedi (JSON)
|
||||
|
||||
**Tipo: funzione specifica** — compare solo nella pagina di richiesta degli elenchi dei volontari (`/us/elenchi/volontari/`), quando la tabella delle sedi è visibile.
|
||||
|
||||
## A cosa serve
|
||||
|
||||
Copia negli **appunti** la gerarchia delle sedi mostrata nella tabella (Comitato Regionale, Comitati Locali, sottosedi) in formato **JSON**, pronta da incollare in un altro programma o documento.
|
||||
|
||||
## Dove si trova
|
||||
|
||||
Nella colonna di sinistra, sotto il titolo "GAIA Swissknife" (bolla **1**). Il pulsante legge la tabella delle sedi (riquadro **2**).
|
||||
|
||||

|
||||
|
||||
Il pulsante **non compare** nella vista dei risultati dell'elenco, dove la tabella delle sedi non è presente.
|
||||
|
||||
## Come si usa
|
||||
|
||||
1. Apri la pagina di richiesta dell'elenco dei volontari, con la tabella delle sedi visibile.
|
||||
2. Clicca **Copia struttura sedi (JSON)**.
|
||||
3. Il pulsante diventa verde per tre secondi e mostra "✓ Copiato!" con il numero di Comitati Locali e di sottosedi copiati.
|
||||
4. Incolla (`Ctrl+V`) dove serve.
|
||||
|
||||
## Formato copiato
|
||||
|
||||
La struttura è annidata: Comitato Regionale → Comitati Locali → sottosedi.
|
||||
|
||||
```json
|
||||
{
|
||||
"nome": "Comitato Regionale ...",
|
||||
"comitati_locali": [
|
||||
{
|
||||
"nome": "Comitato di ...",
|
||||
"sottosedi": ["Unità ...", "Unità ..."]
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
- Se nella tabella c'è **un solo** Comitato Regionale, viene copiato direttamente come oggetto (come sopra).
|
||||
- Se ce ne sono **più di uno**, viene copiato un **elenco** di oggetti dello stesso tipo.
|
||||
|
||||
## Attenzione
|
||||
|
||||
- Vengono copiati i nomi come appaiono nella tabella: la copia non dipende da quali caselle sono selezionate.
|
||||
- Se la copia negli appunti non riesce compare l'avviso "Errore durante la copia in clipboard": controlla che il browser consenta l'accesso agli appunti per `gaia.cri.it`.
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
# Copia catalogo corsi (JSON)
|
||||
|
||||
**Tipo: funzione specifica** — compare solo nella pagina **Catalogo Corsi** (`/courses/catalog/`).
|
||||
|
||||
## A cosa serve
|
||||
|
||||
Copia negli **appunti** l'intero catalogo dei corsi in formato **JSON**, pronto da incollare in un altro programma o documento, senza ricopiare i corsi a mano uno per uno.
|
||||
|
||||
## Dove si trova
|
||||
|
||||
Nella colonna di sinistra, sotto il titolo "GAIA Swissknife" (bolla **1**). Il pulsante legge i corsi del catalogo mostrato nella pagina (riquadro **2**).
|
||||
|
||||

|
||||
|
||||
## Come si usa
|
||||
|
||||
1. Apri **Catalogo Corsi** dal menu "Corsi" della colonna di sinistra.
|
||||
2. Clicca **Copia catalogo corsi (JSON)**.
|
||||
3. Il pulsante diventa verde per tre secondi e mostra "✓ Copiato!" con il numero di corsi copiati.
|
||||
4. Incolla (`Ctrl+V`) dove serve.
|
||||
|
||||
## Cosa viene copiato
|
||||
|
||||
Un elenco con una voce per ogni corso, con questi campi:
|
||||
|
||||
| Campo | Contenuto |
|
||||
|---|---|
|
||||
| `nome` | Nome del corso |
|
||||
| `codice` | Codice del corso |
|
||||
| `livello` | Livello |
|
||||
| `tipo` | Tipo (la sezione del catalogo) |
|
||||
| `obiettivo` | Obiettivo formativo |
|
||||
| `scheda_pdf` | Indirizzo della scheda completa in PDF, oppure vuoto se non presente |
|
||||
|
||||
## Attenzione
|
||||
|
||||
- Se non viene trovato nessun corso compare l'avviso "Nessun corso trovato".
|
||||
- Se la copia negli appunti non riesce compare l'avviso "Errore durante la copia in clipboard": controlla che il browser consenta l'accesso agli appunti per `gaia.cri.it`.
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 140 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 139 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 108 KiB |
Loading…
Add table
Add a link
Reference in a new issue