Quando elimina un articolo, una raccolta o un intero spazio, non scompaiono subito. Prima vanno nel Cestino, dove vengono conservati per un tempo limitato (dipende dal Suo piano). Durante questo periodo può ripristinare con un clic qualcosa eliminato per sbaglio o, al contrario, cancellare tutto definitivamente.
Il Cestino La protegge da errori "fatali" come "ho scelto la cartella sbagliata e ho premuto Elimina", e allo stesso tempo dà all'admin un punto unico per la pulizia finale dell'organizzazione.
#Dove aprirlo
Menu sinistro → Cestino (l'icona del cestino in fondo alla navigazione).
Il badge a destra della voce mostra quanti oggetti sono attualmente nel cestino.
Chi può vedere la sezione:
- Owner / Admin dell'organizzazione — l'intero cestino (articoli + raccolte + spazi)
- Editor — solo gli articoli eliminati dai propri spazi
- User e Guest — la sezione è nascosta
#Cosa finisce nel cestino
L'eliminazione di uno qualsiasi dei tre tipi di oggetto è un soft-delete: il record resta nel database con un contrassegno deleted_at, ma è nascosto agli utenti e alla ricerca AI. Il ripristino riporta l'oggetto "com'era".
| Tipo | Da dove viene eliminato | Cosa finisce nel cestino |
|---|---|---|
| Articolo | menu contestuale dell'articolo → Elimina | l'articolo stesso (il suo contenuto è conservato) |
| Raccolta | menu contestuale della raccolta → Elimina | la raccolta + tutti gli articoli al suo interno |
| Spazio | Impostazioni dello spazio → Elimina spazio | lo spazio + tutte le raccolte + tutti gli articoli |
L'eliminazione è a cascata: se elimina una raccolta genitore, tutte le raccolte e gli articoli annidati si spostano nel cestino insieme ad essa.
#Periodo di conservazione per piano
Per quanto tempo un oggetto resta nel cestino prima dell'eliminazione definitiva è determinato dal Suo piano:
Alla scadenza del periodo, un processo in background cancella definitivamente l'oggetto dal database — insieme ai suoi chunk associati, agli embedding e alla cache delle risposte AI. Non può più essere ripristinato.
Suggerimento. Se per ragioni di conformità deve eliminare in modo permanente un oggetto subito, usi "Elimina definitivamente" manualmente invece di attendere il cron.
#Come appare un elemento del cestino
Ogni riga del cestino è una scheda con il tipo di oggetto, il nome, una breve descrizione, chi lo ha eliminato e quando, il tempo rimanente e i pulsanti di azione:
Indicatori di colore del tempo rimanente:
- 🟢 Verde — è ancora davanti più della metà del periodo
- 🟡 Giallo — resta meno del 30% del periodo (è ora di decidere: ripristinare o eliminare definitivamente)
- 🔴 Rosso — restano 1–2 giorni all'eliminazione definitiva
#Azioni su un singolo oggetto
#Ripristino
| Tipo | Dove torna |
|---|---|
| Articolo | nella sua raccolta originale. Se anche quella raccolta è eliminata, ne scelga un'altra nella finestra di dialogo di ripristino |
| Raccolta | con tutti i suoi contenuti al momento dell'eliminazione |
| Spazio | con tutte le raccolte e gli articoli all'interno |
Dopo il ripristino, i contrassegni deleted_at e deletion_scheduled_at dell'oggetto vengono cancellati — è di nuovo disponibile nell'interfaccia normale e compare nella ricerca.
#Elimina definitivamente
Eliminazione irreversibile immediata, aggirando la conservazione. Compare una conferma con un avviso esplicito che "questa azione è irreversibile". La usi solo se è sicuro — non può essere annullata.
#Anteprima (solo articoli)
Apre una miniatura con il titolo e i primi 800 caratteri del contenuto. È un modo rapido per ricordare cosa c'è dentro senza ripristinare l'articolo.
#Filtri e ricerca
In cima alla pagina c'è una barra dei filtri:
- Tipo — articoli, raccolte, spazi o tutti insieme
- Ricerca — per nome (senza distinzione tra maiuscole e minuscole)
- Solo i miei — oggetti eliminati personalmente da Lei
- Periodo — un intervallo di date di eliminazione (da/a)
- Impaginazione — fino a 50 elementi per pagina
#Operazioni in blocco
Spunti le caselle su più schede — compare una barra delle azioni di massa in basso:
Separatamente, nell'angolo in alto a destra della pagina, c'è un pulsante "Svuota cestino" — cancella tutto definitivamente (può limitarlo a un tipo selezionato, ad esempio "solo articoli"). Questa azione richiede una doppia conferma con una frase digitata.
#Cosa succede alla ricerca e all'AI mentre un oggetto è nel cestino
Mentre un articolo è tra deleted_at e deletion_scheduled_at:
- Nei normali risultati di ricerca e nelle risposte AI per gli utenti, il contenuto eliminato non viene mostrato
- Gli embedding e le risposte AI in cache restano intatti nel database
- L'AI può citare un articolo eliminato nelle risposte dalla cache — se la stessa domanda è stata posta prima dell'eliminazione e la risposta è stata memorizzata nella cache
È un compromesso deliberato: consentiamo di "annullare" un'eliminazione senza una reindicizzazione completa dell'organizzazione (che è lenta e costosa), mentre la pulizia della ricerca pubblica è garantita dal filtro deleted_at IS NULL a livello di query SQL.
Se ha bisogno di rimuovere immediatamente un articolo dalla cache, usi "Elimina definitivamente": il cron rimuoverà subito sia gli embedding che i record di cache associati.
#Privacy e accesso
- Owner / Admin dell'organizzazione vedono l'intero cestino, tranne il contenuto degli spazi personali di altri utenti
- Editor vede solo gli oggetti degli spazi di cui è membro; User e Guest non vedono il cestino. Gli spazi altrui non vengono mostrati affatto
- Spazio personale — nemmeno un Admin globale può vedere il contenuto degli spazi personali di altri utenti (inclusi gli elementi eliminati)
È lo stesso modello di privacy dell'interfaccia principale — il cestino non lo infrange.
#Chi può eliminare e ripristinare cosa
I diritti sulle azioni si compongono di due livelli: il ruolo nell'organizzazione (Owner / Admin / Editor / User / Guest) e il ruolo in uno spazio specifico (Space Admin / Editor / Viewer). Per la maggior parte delle azioni, entrambi vengono verificati.
| Azione | User | Editor | Space Admin | Admin / Owner |
|---|---|---|---|---|
| Aprire la sezione "Cestino" | — | ✓ | ✓ | ✓ |
| Vedere l'anteprima di un articolo nel cestino | — | ✓ | ✓ | ✓ |
| Eliminare un articolo (inviare nel cestino) | — | ✓ | ✓ | ✓ |
| Ripristinare un articolo | — | ✓ | ✓ | ✓ |
| Eliminare un articolo definitivamente | — | ✗ | ✓ | ✓ |
| Eliminare una raccolta (nel cestino) | — | ✓ | ✓ | ✓ |
| Ripristinare una raccolta | — | ✓ | ✓ | ✓ |
| Eliminare una raccolta definitivamente | — | ✗ | ✓ | ✓ |
| Eliminare uno spazio (nel cestino) | — | ✗ | ✗ | ✓ |
| Ripristinare uno spazio | — | ✗ | ✗ | ✓ |
| Eliminare uno spazio definitivamente | — | ✗ | ✗ | ✓ |
| Svuotare l'intero cestino | — | ✗ | ✓ | ✓ |
Regole chiave:
- Un Editor può inviare nel cestino e ripristinare, ma "eliminare definitivamente" articoli e raccolte è limitato allo Space Admin (e superiori). È una salvaguardia contro la perdita accidentale di dati da parte di un dipendente comune.
- Gli spazi sono l'operazione più potente: solo un Owner / Admin dell'organizzazione può eliminarli, ripristinarli ed eliminarli definitivamente. Un Space Admin di un singolo spazio non può eliminare lo spazio stesso.
- User e Guest non vedono affatto il cestino — e non possono eliminare o ripristinare nulla.
- Uno spazio personale è eliminato solo dal suo proprietario (o quando l'utente stesso viene eliminato).
Importante sul ripristino tra spazi. Se ripristina un articolo in uno spazio diverso (ad esempio, l'originale è stato eliminato), deve avere un ruolo almeno di Editor nello spazio di destinazione — altrimenti il ripristino verrà rifiutato con un errore
INSUFFICIENT_PERMISSIONS.
#Sezioni correlate
- Registro di audit — gli eventi
trashed/restored/permanently_deletedvengono registrati lì con l'iniziatore e l'ora - Gestione degli articoli — è qui che avviene la normale eliminazione che invia un articolo nel cestino
- Spazi — l'eliminazione di uno spazio invia in cascata tutto il suo contenuto nel cestino