Domino 9 und frühere Versionen > ND6: Entwicklung
kopieren von docs verhindern
klaussal:
hi zusammen,
wie kann ich das kopieren (und einfügen) von docs in einer db verhindern ?
über die acl geht nicht, weil dann die docs auch nicht mehr gedruckt werden können.
das event "querydragdrop" zieht anscheinend nicht ....
vielen dank für tipps und hinweise !
Glombi:
In den Ansichten gibt es das Event "Querypaste" mit dem Parameter Continue. Wenn der auf False steht, kann nicht eingefügt werden.
Andreas
klaussal:
@andreas,
danke. an die ansichten hatte ich nicht gedacht... :P
AC:
--- Zitat von: klauss am 09.07.04 - 09:08:48 ---hi zusammen,
wie kann ich das kopieren (und einfügen) von docs in einer db verhindern ?
über die acl geht nicht, weil dann die docs auch nicht mehr gedruckt werden können.
das event "querydragdrop" zieht anscheinend nicht ....
vielen dank für tipps und hinweise !
--- Ende Zitat ---
Folgendes sollte auch gehen.
Ein Agent . Bei "Wann" gibts DU an: "wenn Dokumente eingefügt werden". Bei "Für welche Dokumente" bestimmst Du "Eingefügte Dokumente".
ALs Code gibst DU ein.
@Prompt([OK];"Information";"Einfügen nicht erlaubt!");
@DeleteDocument;SELECT @All
Sollte eigentlich auch funktionieren.
Probiers aus.
Vorteil könnte sein, daß DU dann nicht in alle Ansichten rein mußt.
Nach teil wäre umgekehrt, daß Du dann das Kopieren und Einfügen in allen Ansichten der DB unterbindest.
Bye, Holcomb
koehlerbv:
Weitere Nachteile: Bei lokalen Repliken wirkt das nur, wenn lokale Hintergrund-Agents aktiviert sind, und auf dem Server hat man eine weitere Performancebremse, und jeder Kopierversuch führt zu einem weiteren unnützen deletion stub.
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln