Domino 9 und frühere Versionen > ND6: Entwicklung

ACL und Rollen

<< < (5/5)

killinspree:
Hallo.

ich hab die lösung des Problems gefunden. ich habe dem Feld Typ Leser in der FAQ Maske
nicht den Namen faqleser sondern leser gegeben.
über die formel war es zwar richtig mit der rolle verbunden aber irgendwie muss man das Feld dann auch wie die Rolle benennen.
>>>>>entweder macht das einen sinn den ich nicht verstehe, oder es ist ein kleiner bug.

vielen dank für eure hilfe.

p.s
>> ROB GREEN:
Vielen Dank Du hast es scheinbar auf anhieb geblickt, hab schon an mir selbst gezweifelt.
Auch wenn Du und koehlerbv sagt das die Rolle "faqleser" überflüssig ist, hab ich mir gedacht das ich die bestimmt noch brauche sollten noch mehrer Ansichten hinzukommen.

 

Rob Green:
die Rolle, die man verwendet ist völlig unabhängig von ihrer Benamung zum Feldtyp Leser und dessen Feldnamensbezeichnung (wenn ich das richtig interpretiere, worauf Du hinaus willst).

beispiel:
Feldtyp LESER, Feld heißt "ALLE_Leser"
Formel, berechnet: "[Role_A]"

In ACL wird Rolle "Role_A" beim Erstellen nur mit Role_A geschrieben, ohn eckige Klammern  ;)

Folge: alle User, die in der ACL über die Rolle "Role_A" verfügen, sehen die Docs mit diesem Leserfeld ALLE_Leser. Wie Du siehst, die Rolle heißt anders als das Feld. Notes regelt das von alleine für Dich, indem es im Doc nachsieht, ob es ein Leserfeld gibt, wenn ja was drin steht und ob der User diese Sicherheits Bedingungen erfüllt.

Wichtig: teste immer mit der ACL Setting "konsistente ACL über alle ...." (4. Lasche "Erweitert" beim Zugriffsmenuepunkt)

Die FAQRolle ist ok, wenn Du für den Default User bestimmte Ansichten später einblenden und für andere Usergruppen spiegelbildich ausblenden möchtest. Und letztlich: schaden tut es ja nicht, wenn man sie drinne hat.

killinspree:
Ende von ACL und Rollen ;)

Danke ROB!

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln