Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: redspawn am 19.09.05 - 17:43:36
-
Servus zusammen,
ich stell jetzt meine Frage einfach mal online, da ich nach intensiver Suche im Forum und in der Designer-Hilfe einfach nix gefunden hab.
Also es geht darum eine Ansicht wirklich nur zum Anschauen zu öffnen. Das heißt, der User kann das Dokument nicht öffnen, obwohl er Lese- oder evtl. auch Autorrechte darauf hat?
Gibt es hier Mittel und Wege dies zu bewerkstelligen?
Gruß
-
Mach Dir eine Ansicht und schreibe dort als Form formulae den Namen (in Anführungszeichen) einer speziellen Maske 'rein.
Erzeuge diese "spezielle Maske" nach Deinen Wünschen - auf dieser Maske dürfen nur Felder "computed for display" erscheinen.
Das wäre
- der einfachste Weg
- und stellt KEINE Sicherheitsmassnahme dar !
Bernhard
-
Interessant!! :)
Aber leider steht die Ansicht schon und ich brauch auch aus anderen Ansichten Zugriff auf die Doks. Nur eben in der einen soll der Zugriff verweigert werden... ???
-
Andere Ansichten sind von diesem Verfahren logischerweise nicht betroffen.
Aus Deinem "leider steht die Ansicht schon" werde ich nicht schlau ? Was soll das heissen ?
-
Ok, sorry, war wirklich etwas kurz gehalten.
Also, ich hab ca. 800 Dokumente in einer DB.
Mit einer embedded view greife ich auf die Doks zu. Was dort angezeigt wird, wird über @Username geregelt. Also jeder User sieht in dieser View nur die Dokumente die er auch sehen soll.
Wenn der User jetzt aber neue Doks hinzufügen will, soll er vorher in einer "Gesamtliste" in der alle Doks angezeigt werden, nachschauen können, ob dort schon ein Dok steht, das seinen Kriterien entspricht. Und genau diese Gesamtliste soll eben gesichert sein, damit nicht Doks von anderen Usern gelöscht oder geändert werden können.
Schon gleich mal Danke im Voraus für deine Hilfe Bernhard!
-
Das ist aber kein Problem von Ansichten, sondern eine Aufgabe von Autorenfeldern.
Vergiss daher meinen Vorschlag (die schützen erstens nicht wirklich und verhindern zweitens das Löschen nicht), und verwende Autorenfelder.
Bernhard
-
Alles klar, vielen Dank für deinen Rat!!!
Wünsch noch einen schönen Abend!
Ciao