Domino 9 und frühere Versionen > ND6: Entwicklung
Berechtigungen in Forms
peter_c:
Hallo zusammen,
Ich möchte das die Benutzer in einer Datenbank nur Dokumente mit einer Form anlegen können, wenn ich ihnen eine bestimmte Rolle dazu gebe. Dies habe ich auch so im Security Tab der Form konfiguriert.
Jetzt ist es aber möglich, dass ein Benutzer ohne diese Rolle ein Dokument mit der Form erstellen kann und erst beim zweiten speichern eine Fehlermeldung vom System bekommt.
Jetzt meine Frage: Warum ???
peter_c:
....könnte das vielleicht darin liegen das ich die Rolle in der ACL unter -Default- gesetzt habe...
tfrenz:
Hallo, besser währe es wenn du das erstellen verhinderst.
Nicht in dem SecurityTab, sondern die Abfrage im Action-Knopf o.ä. abfragst.
Da im SecurityTab so gut wie kein Entwickler reinschaut.
Thomas
pete_bla:
Hi,
Du hast den Anwendern vermutlich als Berechtigung "Autor" gegeben.
Autoren dürfen keine Domumente ändern, für die Sie nicht berechtigt sind.
Zum ersten Erstellen/ Speichern zieht die Berechtigung aus dem "Security-Tab".
Beim 2. Speichern wäre das einen Änderung, und "Autoren"-Anwender sind nicht dazu berechtigt. - Ich sehe das als feature und grundsätzliches Sicherheitskonzept!
Wenn Du z.B. explizit willst, dass ein Autor ein Dokument nochmals speichern darf, musst du Ihm noch ein Autorenfeld (z.B. berechnet), in dem sein Name, oder die Rolle drin seht geben. (Auch Gruppen, was aber nach meiner Meinung nicht so transparent ist).
Er darf dann das Dokument immer ändern, bis er nicht mehr im Autorenfeld steht.
Mehr dazu in der Desingerhilfe oder hier im Forum nach "Autoren"/"Authors" suchen.
Gruss, Pete(r)
peter_c:
Die Benutzer haben Editor Rechte, das muss leider so sein, ich möchte ja gerade nicht das ein Benutzer ohne eine bestimmte Rolle eine Form benutzen kann. Ich habe aber inzwischen was gefunden. Es scheint doch so, dass die Einstellungen in der ACL unter -Default- einen Einfluss auf die Einstellungen im Form nehmen. Kaum entferne ich den Hacken dort, habe ich genau das Verhalten das ich eigentlich möchte: Es kommt eine eine Fehlermeldung beim Compose.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln