Module Corbeille (Recycle Bin)

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search


TheoPequignot-RecycleBin-logo.png
Éditeur Theo Pequignot (theopequignot.fr)
Identifiant du module 194153
Version 1.2.3
Dolibarr 16 à 24
Où l'obtenir DoliStore
Support contact@theopequignot.fr

Dans Dolibarr, supprimer un tiers, un produit ou une facture est définitif. Le seul retour en arrière est la restauration d'une sauvegarde complète de la base, et toute l'équipe perd le travail de la journée. Ce module met l'élément supprimé de côté au lieu de l'effacer, et le remet en place en un clic.


Où trouver la corbeille ?

Trois accès sur toutes les pages : le lien « Annuler cette suppression » dans le message qui suit une suppression, l'icône corbeille en haut à droite avec le nombre d'éléments récupérables, et le menu Outils → Corbeille. Un onglet dans la barre du haut peut être ajouté dans les réglages du module (désactivé par défaut depuis la 1.2.2).

TheoPequignot-RecycleBin-where.png

Ce qui est protégé

  • Dix types d'éléments : tiers, contacts, produits et services, devis, commandes clients, factures clients, projets, tâches, interventions, fichiers joints. Chaque type s'active séparément.
  • La copie se fait dans la même transaction que la suppression : si elle échoue, la suppression est annulée. Rien ne disparaît sans copie.

Restauration en un clic

  • L'élément revient avec ses lignes, ses champs supplémentaires, ses catégories, ses liens vers d'autres objets et ses fichiers joints, sous son identifiant d'origine quand il est libre.
  • Une vérification préalable rejoue tous les contrôles sans toucher à la base : référence disponible, objets liés présents, fichiers intacts, droits. Les conflits s'affichent avant confirmation.
  • Si un objet lié est lui aussi dans la corbeille, la restauration se fait en cascade.

Toujours à portée de main

  • Un lien « Annuler cette suppression » dans le message qui suit la suppression.
  • L'icône corbeille en haut à droite de chaque page, avec le nombre d'éléments récupérables.
  • Une corbeille filtrable par type, par utilisateur et par date, et un tableau de bord.

Garde-fous

  • Durée de conservation par type (30 jours par défaut) et purge automatique quotidienne.
  • Suppressions en masse bloquées ou soumises à une seconde confirmation au-delà d'un seuil (25 par défaut).
  • Journal de chaque suppression, restauration et purge (date, utilisateur, IP), exportable en CSV.
  • Droits d'accès réglables par utilisateur et par groupe directement depuis les réglages du module.

Ce que le module ne fait pas

  • Il restaure la facture, pas ses paiements, ses écritures comptables ni ses mouvements de stock. L'écran le rappelle avant validation.
  • Il ne voit pas les suppressions faites en SQL direct ou par un module qui contourne les triggers Dolibarr. La page de réglages liste les modules installés concernés.
  • C'est une corbeille, pas un historique de versions : il capture à la suppression, pas à chaque modification.
  • Pas encore couverts : documents fournisseurs, adhérents, expéditions, contrats, notes de frais, tickets.

Installation

Accueil → Configuration → Modules → « Déployer/installer un module externe », envoyez le zip puis activez Recycle Bin. Deux tables ajoutées, aucun fichier du cœur modifié.

Mise à jour depuis une version précédente : remplacez les fichiers, puis désactivez et réactivez le module (Configuration → Modules). Réglages, données et droits des utilisateurs sont conservés.

Compatibilité

  • Dolibarr 16 à 24, testé écran par écran sur chaque version de 16 à 23, et vérifié sur 24.
  • PHP 7.4 à 8.3, MySQL / MariaDB et PostgreSQL.
  • Multi-société : chaque écran, compteur, export et purge est propre à l'entité.
  • 100 % local : aucun service externe, rien ne sort de votre serveur. Français et anglais inclus. Support par e-mail et mises à jour pendant 2 ans.

Captures

Versions

  • 1.2.3 (3 octobre 2026) : sur Dolibarr 16, l'icône « voir » de la liste de la corbeille s'affichait comme une image cassée.
  • 1.2.2 (2 octobre 2026) : l'onglet de la barre du haut devient facultatif (l'icône en haut à droite mène aux mêmes écrans), noms accentués corrigés dans les messages.

Support

Une question avant l'achat, un souci d'installation ou de mise à jour : écrivez à contact@theopequignot.fr. Je suis le développeur du module et je réponds moi-même. Support et mises à jour inclus pendant 2 ans avec l'achat sur le DoliStore.