Trashbin

crea - June 19, 2009 - 12:43

This module allows user to move content (nodes) to trashbin. It inserts "Move to trash" button on node edit page, for users who have permission to move this node to trash.
What is trashbin then ? It's for you to decide. This module was made as simple as possible, providing minimal interface on it's own, but serving as bridge module for other modules at the same time. It provides hook which is invoked when user presses "Move to trash" and confirms the action.

Without integration modules Trashbin can't do anything on it's own.

Trashbin was not made to provide "out of the box" solution from the start, but rather to provide building tool, to allow one to build any type of configuration. Different users of this module may want to do different things with "trashed" nodes - some will just log them before deleting, others will want to save backup copies and delete, or alert moderators in some way and just hide trashed node. List of possible operations is endless. Both Workflow and Rules modules are flexible in that area, allowing to setup any type of "trash workflow", that's why Trashbin integrates with them.

Integrates with

  • Workflow
  • You can change workflow state of trashed node to selected state (per node-type).

  • Rules
  • This module brings maximum flexibility to trashbin. When content is moved to trash, rules event is fired so you can setup your own actions and behaviour. Recommended setup.

Basically, this module works like Flag module. However, Flag module doesn't currently have proper permissions system.
When Flag module will implement flexible permissions, Trashbin will be obsoleted or will serve as integration module for Flag.

Installation: install module as usual, configure trashbin permissions, configure module settings at "admin/settings/trashbin".

Releases

Development snapshotsDateSizeLinksStatus
6.x-1.x-dev2009-Aug-189.63 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.


 
 

Drupal is a registered trademark of Dries Buytaert.