Hallo,
hab da ein kleines Problem mit meinen Rollen. Die greifen nicht wirklich.
ICh habe eine Maske "Scan" in dem ein Autorenfeld gesetzt ist. Hier werden nur zwei Rollen "Admin" und "Pfleger" gesetzt in der Form
@Unique(@Trim("[admin]" : "[pfleger]"))
Nur diese zwei Rollen haben Rechte, das Dokument noch zu bearbeiten. Selbst der Autor, der das Dok. erstellt hat, sollt später diese Rechte nicht haben (in der Regel sind dass Azubis, die hier Dokumente einpflegen)
In der Zugriffsliste nehme ich dann die Rollen auf und gebe meinem Testuser nur Leserrechte. So wenn ich nun die Rolle "pfleger" oder "admin" dem user zuordne, greif das nicht. Allerdings werden die Rollen in das Autorenfeld geschrieben. Wenn ich nun mit @Prompt mir die @Userroles anzeigen lassen, erscheint eine leere Anzeige.
Das gleiche Problem habe ich auch in meiner Navigation. Ich habe einen Gliederungseintrag "Konfiguration" der in dem Feld Eintrag verbergen wenn Formel war den Code
@IsNotMember("[admin]" : "[pfleger]";@UserRoles)
hinterlegt ist. Auch hier geht nichts.
Vielleicht kann mir einer von euch helfen oder Tipps geben. Bin bei dem Thema Notes recht Neu und noch unbeholfen.
Thx. Two7
EDIT:
Kleiner Nachtrag. Also ich lass mir jetzt mit prompt meine aktuelle rolle ausgeben. hier erscheint dann auch entweder admin oder pfleger .... aber trotzdem greifen irgendwie nicht die zugriffe ... witzigerweise erscheint wenn ich meinem testuser beide rollen gebe im bei prompt trotzdem immer nur [admin].
ah ok .... das heisst .... dass ich ihnen erst die rechte geben muss und dann anschließend wieder wegnehme ......
... dann hät ich noch ene frage: in meiner gliederung habe ich drei Punkte
- Neues Dokument
- Protokoll
- Konfiguration
Nun möchte ich, dass die Rolle [admin] alle einträge sieht und die Rolle [pfleger] nur die erste zwei. Dann muss ich doch bei der Gliederung den Code
@IsNotMember("[admin]" : "[pfleger]";@Userroles)
hinterlegen oder? Witzig ist nur, dass sobald ich Zwei Rollen vergib immer nur die Admin bei Userroles ausgegeben wird.