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:
Luigi D'Acunto 2026-10-11 11:13:04 +02:00
parent 3fa4ce28b9
commit e79b9301f2
31 changed files with 608 additions and 17 deletions

View file

@ -0,0 +1,35 @@
# Tabella del curriculum ordinabile e filtrabile
**Tipo: funzione specifica** — agisce solo nella pagina **Curriculum** di un profilo (`/profilo/<id>/curriculum/`).
## A cosa serve
Il curriculum di un volontario può avere decine di righe (qualifiche, patenti, titoli, competenze). Lo script trasforma la tabella in una tabella **ordinabile e filtrabile**, senza pagine da sfogliare: tutte le voci restano su un'unica pagina.
## Dove si trova
Nel riquadro **Curriculum** della pagina:
![Tabella del curriculum con il filtro e l'ordinamento](img/01-tabella-ordinabile-filtrabile.png)
- **1** — il campo **Filtra qualifiche**.
- **2** — le intestazioni **Tipo** e **Nome e Stato**, con le frecce di ordinamento.
## Come si usa
**Filtrare**
1. Scrivi nel campo **Filtra qualifiche** (bolla **1**) una parola, per esempio un tipo ("Patente") o parte del nome di una qualifica.
2. La tabella mostra solo le righe che contengono quel testo; sotto compare il conteggio ("Mostrate N qualifiche", con "filtrate da N totali").
3. Cancella il testo per rivedere tutte le righe. Se nessuna riga corrisponde, compare "Nessuna qualifica trovata".
**Ordinare**
1. Clicca l'intestazione **Tipo** o **Nome e Stato** (bolla **2**): la tabella si ordina per quella colonna; un secondo clic inverte l'ordine.
2. All'apertura la tabella è già ordinata per **Tipo** e poi per **Nome e Stato**, in modo da raggruppare le voci dello stesso tipo.
## Attenzione
- La colonna **Dettagli** non è ordinabile.
- Il filtro cerca in tutta la riga, non solo nel nome della qualifica.
- Questa funzione lavora insieme a [Colori per tipologia](02-colori-per-tipologia.md), [Evidenzia "Respinto"](03-evidenzia-respinto.md) e [Celle dei dettagli ordinate](04-celle-dettaglio-ordinate.md), che agiscono sulla stessa tabella.

View file

@ -0,0 +1,30 @@
# Colori per tipologia
**Tipo: funzione specifica** — agisce solo nella pagina **Curriculum** di un profilo (`/profilo/<id>/curriculum/`).
## A cosa serve
Colora la cella della colonna **Tipo** in base al tipo di voce, così a colpo d'occhio si distinguono le qualifiche CRI dalle patenti o dalle esperienze professionali.
## Dove si vede
Nella prima colonna della tabella del curriculum (riquadro rosso, bolla **1**):
![Prima colonna del curriculum colorata per tipologia](img/02-colori-per-tipologia.png)
## Colori
| Tipo | Colore |
|---|---|
| Qualifica CRI | Azzurro chiaro |
| Altra Qualifica | Verde chiaro |
| Esperienze Professionali | Arancione chiaro |
| Competenza Personale | Celeste chiaro |
| Patente Civile | Grigio chiaro |
| Patente CRI | Lilla chiaro |
Le voci di altro tipo (per esempio "Conoscenze Linguistiche" o "Titolo di Studio") restano senza colore.
## Come si usa
La funzione è automatica: all'apertura della pagina le celle sono già colorate e il colore resta anche se si [ordina o si filtra](01-tabella-ordinabile-filtrabile.md) la tabella.

View file

@ -0,0 +1,24 @@
# Evidenzia "Respinto"
**Tipo: funzione specifica** — agisce solo nella pagina **Curriculum** di un profilo (`/profilo/<id>/curriculum/`).
## A cosa serve
Le qualifiche con stato **Respinto** possono passare inosservate in un curriculum lungo. Lo script le evidenzia con una **barra rossa sul lato sinistro** e uno **sfondo rosato** sull'intera riga.
## Dove si vede
Nella riga della tabella il cui stato è "Respinto" (riquadro rosso, bolla **1**):
![Riga con stato Respinto evidenziata](img/03-evidenzia-respinto.png)
> Esempio illustrativo: la riga è stata contrassegnata come "Respinto" solo per mostrare l'evidenziazione.
## Come si usa
La funzione è automatica. L'evidenziazione viene **riapplicata ogni volta** che la tabella cambia, quindi resta corretta dopo aver [ordinato o filtrato](01-tabella-ordinabile-filtrabile.md) le righe.
## Attenzione
- Si evidenziano solo le righe in cui lo stato è esattamente "Respinto"; gli altri stati (per esempio "Confermato") non vengono modificati.
- La funzione non cambia lo stato della qualifica: è solo un aiuto visivo.

View file

@ -0,0 +1,24 @@
# Celle dei dettagli ordinate
**Tipo: funzione specifica** — agisce solo nella pagina **Curriculum** di un profilo (`/profilo/<id>/curriculum/`).
## A cosa serve
Nella colonna **Dettagli** GAIA mostra data di conseguimento, luogo, scadenza, numero del documento e link ai documenti in modo disordinato. Lo script **riscrive la colonna** mettendo ogni informazione su una riga propria, con la sua icona, allineata e di altezza regolare.
## Dove si vede
Nella colonna **Dettagli** della tabella (riquadro verde, bolla **1**). Per ogni voce le righe seguono l'ordine in cui GAIA le fornisce, per esempio data (icona calendario), luogo (icona segnaposto), scadenza (icona clessidra) e numero (icona codice a barre):
![Colonna Dettagli con una riga per ogni informazione](img/04-celle-dettaglio-ordinate.png)
## Cosa cambia
- Ogni dettaglio è su **una riga**, preceduta dalla sua icona.
- I testi **lunghi** vengono **troncati** con i puntini di sospensione, per non allargare la tabella; passando il mouse sopra si legge il testo completo.
- I **collegamenti ai documenti** sono in rosso e troncati allo stesso modo; se un collegamento non ha testo, viene mostrato il nome del file.
- Le icone senza un testo associato vengono ignorate.
## Come si usa
La funzione è automatica e agisce quando si apre la pagina.

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB