++ dopo un'operazione si torna alla pagina di partenza, con i suoi filtri
- Gli elenchi tengono ricerca, filtri e ordinamento nell'indirizzo (#[Url]); la pagina c'era già. - I link verso schede e operazioni (data-ritorno) portano ?da= con la pagina di partenza, o il da già ricevuto: si risale all'origine (elenco -> scheda -> Rientra -> elenco filtrato). - Ritorno::valida accetta solo percorsi interni: niente rimandi esterni. - Trait RicordaRitorno: redirect dopo il salvataggio, Annulla e "Torna indietro" usano la pagina di partenza. Senza da, tutto come prima. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
23
HANDOFF.md
23
HANDOFF.md
@@ -127,6 +127,29 @@ email di prova e di conferma arrivate, link aperto senza login, account
|
||||
sbloccato; riquadro dopo l'assegnazione con WhatsApp e scelta. Configurazione
|
||||
e dati di prova rimossi dopo.
|
||||
|
||||
### Si torna da dove si è partiti (19 ottobre 2026)
|
||||
|
||||
Regola dell'utente: dopo un'operazione — confermata **o annullata** — si torna
|
||||
alla pagina da cui il percorso era partito, con i suoi filtri, ricerca,
|
||||
ordinamento e pagina. Elenco filtrato → scheda → Rientra → conferma riporta
|
||||
all'**elenco filtrato**, non alla scheda (scelta esplicita).
|
||||
|
||||
- Gli elenchi (territori, proclamatori, registro) tengono ricerca, filtri e
|
||||
ordinamento nell'indirizzo con `#[Url]`; la pagina c'era già (paginazione).
|
||||
- I link verso schede e operazioni hanno `data-ritorno`: `resources/js/app.js`
|
||||
gli aggiunge `?da=<percorso>` al momento dell'uso (pointerdown/click/menu
|
||||
contestuale/focus, prima di wire:navigate). Se la pagina corrente ha già un
|
||||
`da`, passa quello: si risale sempre all'origine.
|
||||
- `App\Support\Ritorno::valida()` accetta solo percorsi interni (niente
|
||||
`https://…`, `//…`, `\`, caratteri di controllo, `/livewire/…`): il
|
||||
parametro non può diventare un rimando verso l'esterno.
|
||||
- Le pagine di scheda e operazione usano il trait `RicordaRitorno`
|
||||
(`$ritorno`, `destinazione()`): redirect dopo il salvataggio, "Annulla" e
|
||||
"Torna…" (che con un ritorno diventa "Torna indietro").
|
||||
- Aperte senza `da` (menu laterale, link salvato) tutto resta com'era.
|
||||
- Link nuovi verso una scheda o un'operazione: metterci `data-ritorno`;
|
||||
pagine nuove di operazione: usare `RicordaRitorno`.
|
||||
|
||||
### Invio del link dopo l'assegnazione, nuovo territorio dal designer (19 ottobre 2026)
|
||||
|
||||
Richieste dell'utente:
|
||||
|
||||
Reference in New Issue
Block a user