Hello,
I am intending to use Drupal for a Corporate document repository but I have a minor problem which I would like assitance to resolve. When a user creates content the system provides the facility to track versions. This is excellent, but if the user then deletes the content, then the complete document appears to be physically deleted from the database, and this is not suitable for a versioning system.
What I would like to know, how would I remove or deactivate the delete button so that content cannot be deleted?
Alternatively, the Delete function should only be available to the Admin user as a structured system clean-up. When a user deletes content the system should flag the content as deleted and reflect this change, not physically delete the conent from the database.
The second point related to this is that there is a module called Archive, but as far as I can tell this only displays the content that was created on the selected date. The word Archive conjurs the image of removing content from the site and making it available as a separate search option. If the delete button was to flag the content as deleted, then I would expect using Archive would allow me to see what content was deleted.
Unfortunately I am not a programmer, but at the least I would like to limit or remove the delete button from general use, and at best I would like all deleted content to be treated as a new revision and a status flag set to indicate the content as deleted, rather than the content being totally deleted from the database.