Corbeille & restauration
Aucune suppression n'est définitive. Tout passe par une corbeille, restaurable à tout moment.
Comment ça marche
InZeWishBox utilise la suppression douce (soft delete) : quand tu supprimes un bénéficiaire, une tâche, une catégorie, une unité ou une récompense, l'élément disparaît de la liste active mais reste en base avec un horodatage de suppression. Tu peux le restaurer ou le voir à tout moment.
Voir la corbeille
- Va sur l'écran concerné (Bénéficiaires, Catégories, Tâches, Unités, ou Récompenses).
- Si la corbeille n'est pas vide, un bouton 🗑 Corbeille (N) apparaît en bas de la liste active.
- Tap dessus → tu vois uniquement les éléments supprimés.
- Tap ← Retour à la liste pour revenir à la liste active.
Restaurer un élément
- Ouvre la corbeille de la catégorie concernée (cf ci-dessus).
- Sur la carte de l'élément, tap Restaurer.
- L'élément réapparaît dans la liste active. Si tu restaures le dernier élément de la corbeille, tu reviens automatiquement sur la liste active.
Quand tu supprimes un bénéficiaire, ses actions passées restent dans l'historique mais l'avatar et le nom apparaissent en gris « supprimé ». Restaurer le bénéficiaire ré-active tout son historique. Aucun chiffre ne s'efface.
Pourquoi pas de suppression définitive ?
Le modèle de données InZeWishBox est un journal immuable d'actions. Effacer définitivement un bénéficiaire ou une tâche casserait la cohérence de l'historique passé. La soft-delete permet de masquer ce qui n'est plus pertinent sans réécrire le passé.
Si tu veux vraiment effacer toutes tes données (RGPD), Préférences → Compte → Effacer toutes mes données. Cette action est irréversible et concerne le contexte actif.
Cas particuliers
Dernier élément supprimé
Si tu supprimes tout dans une catégorie (ex. tous les bénéficiaires), l'écran affiche un état vide standard « Aucun bénéficiaire. Tape sur le bouton + en bas pour en créer un. » et le bouton Corbeille reste accessible.
Restauration depuis une autre device
La synchronisation CRDT propage les suppressions et restaurations entre tous les devices pairés au même contexte. Pas de conflit possible : la dernière opération horodatée gagne.