NEW Drupal Module : Entity Soft Delete (Entity Recyclebin/Trashbin)
In multi user systems, it's usually much safer not to let users change the contents entirely in case there was a mistake or when it was needed to know what has changed by whom and revert the change if required. Drupal supports content revisioning and there are already some contributed modules that exploit this extremely useful feature like revisioning. However when it comes to content deletion, revision system can no longer be used because when a content is deleted, it gets removed from database entirely including all its revisions.
Entity soft delete has been developed to address this limitation. Luckily prior to developing this module another similar module had already existed (killfile) but killfile unfortunately supports only nodes. So i started from there and rewrote most part of it to make work for all entity types
I usually do not fork open source projects and try to contributed back to the orginal module since i beleive forking is allways the last option because it can waste lots of valuable resources. In this case i did not intended to publish the result since it was quickly developed to be used on one of my projects. Now even if the current maintainer of killfile accepts the patches, it's really difficult to port it back since many things have changed. And it was too useful not to publish it :)
You can read more about what this module is capable of here : https://drupal.org/project/entity_soft_delete