Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: inu am 11.04.07 - 17:17:31

Titel: Kopieren von Dokumenten nicht zulassen
Beitrag von: inu am 11.04.07 - 17:17:31
Hallo Leute,

aus einer Ansicht möchte ich das Kopieren von Dokumenten in die Zwischenablage unterbinden. Wie muss ich wo was einstellen?

Vielen Dank
Titel: Re: Kopieren von Dokumenten nicht zulassen
Beitrag von: m3 am 11.04.07 - 17:18:40
Forumssuche?  Das Thema hatten wir schon öfter.
Titel: Re: Kopieren von Dokumenten nicht zulassen
Beitrag von: koehlerbv am 11.04.07 - 17:20:29
Das Suchwort lautet "QueryPaste"
Titel: Re: Kopieren von Dokumenten nicht zulassen
Beitrag von: inu am 11.04.07 - 17:47:54
Das Einfügen zu verhindern stellt ja nicht das Problem dar (querypaste). Aber das Verhindern des Kopierens schon eher.

Folgender Hintergrund: aktuelle DB mit verstecktem Design. Somit sind Feldinghalte (über Dokumenteneigenschaft) nicht erkennbar. Kopiere ich das Dokumente in eine Leer-DB (mit offenem Design), so sind die Feldinhalte wieder sichtbar. Folge: der Benutzer kann die Felder "erkunden".
Dies soll jedoch verhindert werden.

Schlussfolgerung: das Kopieren der Dokumente verhindern.

Vielen Dank
Titel: Re: Kopieren von Dokumenten nicht zulassen
Beitrag von: koehlerbv am 11.04.07 - 17:53:50
Du kannst über die Maskeneigenschaften "Drucken / Weiterleiten / Kopieren" verhindern. Das aber nur über das Frontend. Im Backend kann man sich dann lustig austoben. Oder man macht sich ein eigenes Template (mit minimalen Designelementen) und zieht das über die DB. Oder ...

Wenn Du jemanden Zugriff auf eine DB gibst, musst Du mit gewissen Folgen rechnen. Und was schadet es, wenn jemand den Inhalt von Items kennt? Diese kann man ja auch anderweitig verstecken, wenn der User keinen Zugriff darauf haben soll. Das Verbergen von Items kann ja nur die Billigvariante sein.

Bernhard
Titel: Re: Kopieren von Dokumenten nicht zulassen
Beitrag von: botschi am 11.04.07 - 17:56:47
Vielleicht mit zugriffskontrollierten Abschnitten?

Matthias