Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: LeVi am 04.09.08 - 01:20:17
-
Hallo zusammen,
das hier ist mein erstes Mal :D (also das mit dem Posting meine ich)
mein Problem ist folgendes:
ich entwickle eine datenbank (selbstschulung) und folgendes soll geschehen:
ein user erstellt ein dokument, dieses speichert er auch ab, alle anderen User können das dokument sehen, das dokument bearbeiten soll aber nur der ersteller des dokuments. alle anderen sollen das dokument nicht bearbeiten können.
wie muss ich prinzipiell hier vorgehen? habe hier iel zu autorenfelder etc. gelesen aber mir fehlt da der ansatzt.
Bitte gibt mir doch ein paar tipps
Vielen Dank
Mark
-
erstelle in der Maske ein Autorenfeld, welches berechnet beim Anlegen ist und die Formel @UserName enthält. Außerdem muss in der ACL das Recht Autor vergeben werden, für alle die, bei denen sich die Dokumente, die mit dieser Maske erstellt wurden, so verhalten sollen.
Gruß
Dirk
-
Moin,
So wie Dirk es sagt stimmt alles. Hier noch ein Screenshot zur Verdeutlichung.
Mathias
-
Jungs erstmal Danke für die schnelle Antwort.
muss ich dann nicht aber in der maske nicht irgend eine abfrage durchführen?
Ich arbeite mit rollen d.h. momentan habe ich die rolle [dbadmin] der alles darf und kann, und [dbuser] der dokumente anlegen kann und die eigenen bearbeiten soll.
müsste dann nicht die abfrage in der maske definiert werden so in etwa:
vergleiche ob ersteller des dokumnets = der betrachter des dokuments --> dann erlaube editier modus
oder habe ich hier einen denkfehler ???
Gruß
Mark
-
solange du mt Zugriff Autor arbeitest, nicht.
erst ab Editor.
-
In der Designer-Hilfe ist das ausführlich beschrieben:
Anwendungsmanagement
Sicherheit in einer Anwendung
Sicherheit von Gestaltungselementen in Anwendungen (und Unterkapitel).
Zahlreiche Links führen dann immer tiefer in das Thema.
Was man dort alles nachlesen kann, können wir hier unmöglich erneut komplett wiedergeben.
Bernhard
-
Danke an alle,
danke auch an Bernhard, habe die Designerhilfe leider nur in Englich was mir die arbeit nicht unbedingt erleichtert.
Ich probiere das heute direkt nach der arbeit mal aus.
noch was wo kann ich die Designerhilfe auf deutsch bekommen??
Gruß
Mark
-
Die ist normalerweise beim deutschen Client mit dabei.
-
... und nur zu einem kleinen Teil eingedeutscht. Ohne Englisch kommt man (nicht nur) bei Notes / Domino nicht sehr weit.
Bernhard
-
hallo jungs,
ich habe das nun ausprobiert und folgendes kommt bei raus:
wie oben auch beschrien das feld angelegtin der ACL ist ein User vorhanden mit Author rechten und einer mit Manager rechten.
Ich erstelle ein Dokument mit der Maske mit dem Manager-User und speichere dies ab,
kann aber das gleiche dokument mit dem Author-User bearbeiten und erneut abspeichern...
Was habe ich falsch gemacht oder kann diese funktion nur auf dem server testen oder ähnliches..
Gruß
Mark
-
Auch, wenn ich mit "Jungs" nicht angesprochen fühle:
Auf lokal gespeicherten DBs ist man immer Manager - es sei denn, man schaltet die "konsistente ACL" ein. Ansonsten kann man nur auf dem Server sowas testen.
Ergänzung: Zieht sich ein User eine lokale Replik eienr DB ohne kACL, kann er zwar lokal Änderungen vornehmen, bekommt diese aber nicht wieder auf den Domino repliziert.
Bernhard
PS: Bau mal wenigstens aus Deiner Signatur die orthografischen und grammatikalischen Fehler aus ;)
-
Lieber Bernhard,
vielen Dank für deine wertvollen tipps, es funktioniert und ich bin ein Schritt weiter :D
PS: Fehler korrigiert, das leben geht weiter und das mit dem "jungs" war nicht Böse gemeint ;)