Trash feature
Brought to you by:
jobzesage7
The idea of the trash is that organisations might not want to give the power to users to remove contacts from their database. However, they should be able to take them out of the list of the contacts in use. We could use a group mechanism to simulate this feature, but there is always a risk that a user broadcast something and forgets to remove the trashed contacts.
Now this also give the ability to grant finer rights to the users. Some might only be able to trash, maybe trash and restore, or trash, restore and delete. The law might require from organizations that they keep track of their members for the past 10 or 15 years.