zunächst mal zum löschen:
im DatenbankScript findest du die events QueryDocumentDelete und PostDocumentDelete
hier kannst du dann entsprechenden Code einbauen, der im ersten Fall dokumentiert, wer vorhat(te) etwas zu löschen und im zweiten Fall, wer etwas gelöscht hat.
Um Datenverlust zu vermeiden kannst du im QueryDocumentDelete event fluggs eine Kopie des zu löschenden Docs in eine andere Datenbank schreiben. Lieber eine Kopie mehr, als Datenschwund.
Habe jetz keinen Code parat; aber suche mal in der "Schatzkiste" (
http://www.eknori.de/kiste.htm ) nach deletion . Da findest du bestimmt was passendes.
Organisatorisch würde ich allen Personen die Löschrechte entziehen und dann nach und nach den Kreis der berechtigten Löscher wieder aufbauen.
wg Log der Bearbeitung:
suche in der Schatzkiste nach "history" oder "Log Edit History"
sorry, bin etwas faul; habe keine Lust mehr, die Links selbst rauszusuchen