Lorsque vous supprimez un article, une collection ou un espace entier, ils ne disparaissent pas immédiatement. Ils passent d'abord par la Corbeille, où ils sont conservés pendant une durée limitée (dépend de votre forfait). Pendant cette période, vous pouvez restaurer d'un clic un élément supprimé par erreur, ou au contraire tout effacer définitivement.
La Corbeille vous protège des erreurs « fatales » du type « je me suis trompé de dossier et j'ai cliqué sur Supprimer », tout en offrant à l'admin un point unique pour le nettoyage final de l'organisation.
#Où l'ouvrir
Menu de gauche → Corbeille (l'icône corbeille en bas de la navigation).
Le badge à droite de l'élément indique combien d'objets se trouvent actuellement dans la corbeille.
Qui peut voir la section :
- Owner / Admin d'organisation — toute la corbeille (articles + collections + espaces)
- Editor — uniquement les articles supprimés de ses propres espaces
- User et Guest — la section est masquée
#Ce qui va dans la corbeille
Supprimer l'un des trois types d'objets est une suppression logique (soft-delete) : l'enregistrement reste dans la base de données avec une marque deleted_at, mais il est masqué aux utilisateurs et à la recherche IA. La restauration ramène l'objet « tel qu'il était ».
| Type | D'où il est supprimé | Ce qui va dans la corbeille |
|---|---|---|
| Article | menu contextuel de l'article → Supprimer | l'article lui-même (son contenu est conservé) |
| Collection | menu contextuel de la collection → Supprimer | la collection + tous les articles qu'elle contient |
| Espace | Paramètres de l'espace → Supprimer l'espace | l'espace + toutes les collections + tous les articles |
La suppression est en cascade : si vous supprimez une collection parente, toutes les collections et articles imbriqués partent à la corbeille avec elle.
#Durée de conservation par forfait
La durée pendant laquelle un objet reste dans la corbeille avant sa suppression définitive est déterminée par votre forfait :
Une fois la période expirée, un processus en arrière-plan efface définitivement l'objet de la base de données — avec ses chunks, embeddings et cache de réponses IA associés. Il ne peut plus être restauré.
Astuce. Si, pour des raisons de conformité, vous devez supprimer un objet immédiatement et définitivement, utilisez « Supprimer définitivement » manuellement plutôt que d'attendre le cron.
#À quoi ressemble un élément de la corbeille
Chaque ligne de la corbeille est une carte comportant le type d'objet, le nom, une courte description, qui l'a supprimé et quand, le temps restant, ainsi que des boutons d'action :
Indicateurs de couleur du temps restant :
- 🟢 Vert — plus de la moitié de la période reste à venir
- 🟡 Jaune — moins de 30 % de la période restante (le moment de décider : restaurer ou supprimer définitivement)
- 🔴 Rouge — 1 à 2 jours restants avant la suppression définitive
#Actions sur un objet individuel
#Restaurer
| Type | Où il revient |
|---|---|
| Article | dans sa collection d'origine. Si cette collection est également supprimée, choisissez-en une autre dans la boîte de dialogue de restauration |
| Collection | avec tout son contenu tel qu'au moment de la suppression |
| Espace | avec toutes les collections et articles à l'intérieur |
Après la restauration, les marques deleted_at et deletion_scheduled_at de l'objet sont effacées — il est de nouveau disponible dans l'interface normale et réapparaît dans la recherche.
#Supprimer définitivement
Suppression irréversible dès maintenant, en contournant la conservation. Une confirmation apparaît avec un avertissement explicite indiquant que « cette action est irréversible ». Ne l'utilisez que si vous êtes sûr — elle ne peut pas être annulée.
#Aperçu (articles uniquement)
Ouvre une vignette avec le titre et les 800 premiers caractères du contenu. C'est un moyen rapide de se rappeler ce qu'il contient sans restaurer l'article.
#Filtres et recherche
En haut de la page se trouve une barre de filtres :
- Type — articles, collections, espaces, ou tout ensemble
- Recherche — par nom (insensible à la casse)
- Les miens seulement — les objets que vous avez supprimés personnellement
- Période — une plage de dates de suppression (de/à)
- Pagination — jusqu'à 50 éléments par page
#Opérations groupées
Cochez les cases de plusieurs cartes — une barre d'action groupée apparaît en bas :
Séparément, dans le coin supérieur droit de la page, se trouve un bouton « Vider la corbeille » — il efface tout définitivement (vous pouvez le restreindre à un type sélectionné, par ex. « articles uniquement »). Cette action nécessite une double confirmation avec une phrase à saisir.
#Ce qu'il advient de la recherche et de l'IA pendant qu'un objet est dans la corbeille
Tant qu'un article se trouve entre deleted_at et deletion_scheduled_at :
- Dans les résultats de recherche normaux et les réponses IA destinés aux utilisateurs, le contenu supprimé n'est pas affiché
- Les embeddings et les réponses IA en cache restent intacts dans la base de données
- L'IA peut citer un article supprimé dans ses réponses depuis le cache — si la même question a été posée avant la suppression et que la réponse a été mise en cache
C'est un compromis délibéré : nous permettons d'« annuler » une suppression sans réindexation complète de l'organisation (ce qui est lent et coûteux), tandis que la propreté de la recherche publique est assurée par le filtre deleted_at IS NULL au niveau de la requête SQL.
Si vous devez purger immédiatement un article du cache, utilisez « Supprimer définitivement » : le cron supprimera immédiatement à la fois les embeddings et les enregistrements de cache associés.
#Confidentialité et accès
- Owner / Admin d'organisation voient toute la corbeille, sauf le contenu des espaces personnels des autres utilisateurs
- Editor ne voit que les objets des espaces où il est membre ; User et Guest ne voient pas la corbeille. Les espaces des autres ne sont pas affichés du tout
- Espace personnel — même un Admin global ne peut pas voir le contenu des espaces personnels des autres utilisateurs (y compris les éléments supprimés)
C'est le même modèle de confidentialité que dans l'interface principale — la corbeille ne le brise pas.
#Qui peut supprimer et restaurer quoi
Les droits d'action se composent de deux niveaux : le rôle d'organisation (Owner / Admin / Editor / User / Guest) et le rôle dans un espace précis (Space Admin / Editor / Viewer). Pour la plupart des actions, les deux sont vérifiés.
| Action | User | Editor | Space Admin | Admin / Owner |
|---|---|---|---|---|
| Ouvrir la section « Corbeille » | — | ✓ | ✓ | ✓ |
| Voir l'aperçu d'un article dans la corbeille | — | ✓ | ✓ | ✓ |
| Supprimer un article (envoyer à la corbeille) | — | ✓ | ✓ | ✓ |
| Restaurer un article | — | ✓ | ✓ | ✓ |
| Supprimer un article définitivement | — | ✗ | ✓ | ✓ |
| Supprimer une collection (vers la corbeille) | — | ✓ | ✓ | ✓ |
| Restaurer une collection | — | ✓ | ✓ | ✓ |
| Supprimer une collection définitivement | — | ✗ | ✓ | ✓ |
| Supprimer un espace (vers la corbeille) | — | ✗ | ✗ | ✓ |
| Restaurer un espace | — | ✗ | ✗ | ✓ |
| Supprimer un espace définitivement | — | ✗ | ✗ | ✓ |
| Vider toute la corbeille | — | ✗ | ✓ | ✓ |
Règles clés :
- Un Editor peut envoyer à la corbeille et restaurer, mais la « suppression définitive » des articles et collections est réservée au Space Admin (et au-delà). C'est une protection contre la perte accidentelle de données par un collaborateur ordinaire.
- Les espaces sont l'opération la plus lourde : seul un Owner / Admin d'organisation peut les supprimer, restaurer et supprimer définitivement. Un Space Admin d'un seul espace ne peut pas supprimer l'espace lui-même.
- User et Guest ne voient pas du tout la corbeille — et ne peuvent rien supprimer ni restaurer.
- Un espace personnel n'est supprimé que par son propriétaire (ou lorsque l'utilisateur lui-même est supprimé).
Important à propos de la restauration inter-espaces. Si vous restaurez un article dans un espace différent (par ex. l'original a été supprimé), vous devez disposer d'un rôle d'au moins Editor dans l'espace cible — sinon la restauration sera rejetée avec une erreur
INSUFFICIENT_PERMISSIONS.
#Sections associées
- Journal d'audit — les événements
trashed/restored/permanently_deletedy sont journalisés avec l'initiateur et l'heure - Gestion des articles — c'est là que se produit la suppression normale qui envoie un article à la corbeille
- Espaces — supprimer un espace envoie en cascade tout son contenu à la corbeille