Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: ewald am 26.10.07 - 12:53:57
-
Hallo zusammen,
ich möchte in meiner DB das Löschen von Dokumenten via Entf-Taste verhindern.
Gelöscht werden darf nur über einen Action-Button, der ein entsprechendes Script zum Löschen beinhaltet, aber halt auch noch ein bisschen mehr.
Wo verhindere ich denn das Löschen via Entf-Taste?
Grüße Ewald
-
im Datenbankscript QueryDocumentDelete
-
Zu finden unter Andere -> Datenbankressourcen
-
wenn ich aber im QueryDocumentDelete ein Continue=False setze, ist dann nicht generell das löschen unterbunden (auch per script)?
-
Über das Frontend ja, nicht aber über das Backend.
Bernhard
-
Was möchtest Du genau?
Sollen nur bestimmte Benutzer löschen dürfen oder soll einfach nur das löschen mit der Taste unterbunden werden? Wenn ja, wie soll dann gelöscht werden?
P.S.: Bernhard zustimm. Das ganze ist nur eine Frontend-Geschichte
-
wer löschen darf in der db ist in der acl festgelegt. Es gibt aber in der db eine bestimmte Art von Dokumenten (angelegt mit einer ganz bestimmten Form), die sollen nicht mit Entf gelöscht werden, sondern über einen Button mot Script.
In diesem Script werden beim löschen noch ein paar ander Dinge abgehandelt.
-
Entf-Taste ist auch nur FrontEnd, die gibt es im BackEnd nicht
-
Das QueryDocumentDelete ist da genau die richtige Stelle. Allerdings kannst Du den Code Deines Buttons ggf. auch dort gleich mit ausführen.
Bernhard
-
Sehe ich auch so.
Du kannst dann ja nach der Form abfragen und ggf. Deinen Code aus dem Button laufen lassen.