Das Notes Forum

Lotus Notes / Domino Sonstiges => Tipps und Tricks => Thema gestartet von: TMC am 10.03.04 - 20:27:05

Titel: Dokumente löschen und wiederherstellen unabhängig von ACL
Beitrag von: TMC am 10.03.04 - 20:27:05
Hi,

cococo69 hat mich gefragt wie ich denn das Löschen von Dokumenten gelöst habe - nicht über ACL sondern über Programmierung in Ereignissen – da ich das mal in einem Thread erwähnte.

Meinen Ansatz poste ich jetzt hier, könnte ja noch andere Leute interessieren.


1. Ein verstecktes Feld „Delete“ in der Maske platzieren.

2. In allen Ansichten in die Ansichtsauswahl SELECT Delete = ""

3. Einen Button in der Maske erstellen, der nach Messagebox-Abfrage ins Feld Delete was reinschreibt (z.B. User und Datum/Uhrzeit) und das Dok dann speichert

4. Über’s Databasescript „Querydocumentdelete“ das Löschen verbieten

5. Eine neue View erzeugen mit Viewselection SELECT Delete != "". Diese dient den Admins, um gelöschte Doks wiederherzustellen. Dazu also auch Buttons zur Verfügung stellen, die (a) das Delete-Feld leeren und (b) das Dok endgültig aus der DB löschen.

6. Bei Bedarf noch ein Agent, der Dokumente aus der Delete-View nach X Tagen 'gelöscht' endgültig löscht.


Matthias
Titel: Re:Dokumente löschen und wiederherstellen unabhängig von ACL
Beitrag von: cococo69 am 11.03.04 - 17:47:50
Danke Matthias!

Das werde ich in leicht abgewandelter Form einsetzen.

Gruß
Armin
Titel: Re: Dokumente löschen und wiederherstellen unabhängig von ACL
Beitrag von: SOliver am 29.12.16 - 11:59:39
Hallo Mathias,

ich habe leider wenig Ahnung, wie man in Lotus Script programmiert.
Das mit den Ansichten und Feldern bringe ich hin, aber wie geht das mit dem Script?
Ich finde zwar viele Einträge zu dem Querydocumentdelete, aber nie ein Scriptbeispiel,
in welchem beim Löschen (z.B. beim Drücken der Entfernen-Taste, das Feld Delete mit einem Wert versorgt wird und das Löschen verhindert wird.

Besteht die Möglichkeit dass Du Dein Script hier postest?

Vielen Dank und Grüße
Oliver
Titel: Re: Dokumente löschen und wiederherstellen unabhängig von ACL
Beitrag von: koehlerbv am 29.12.16 - 12:41:26
Oliver, mache bitte einen neuen Thread auf. Matthias hatin diesem Forum vor mehr als zehn Jahren das letzte Mal einen Beitrag geschrieben, Du wirst keine Antwort mehr erhalten.
Ausserdem solltest Du Deine Frage konkretisieren, auf "irgendwas mit QueryDocumentDelete" und "ich kann eigentlich gar kein LotusScript" kann man schlecht antworten / helfen.

Bernhard