Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: FriFra am 07.10.09 - 17:09:50
-
Ich habe einen Agenten, der div. Dokumente verarbeitet. Dieser läuft unter einem Namen der alle Dokumente der DB sehen kann.
Ich muss nun allerdings prüfen, ob der aktuelle Webuser auch über die notwendigen Rechte verfügt. Ich habe jetzt ein Objekt vom typ NotesName und ein NotesDocument... es gibt doch sicher eine schnelle Methode die Rechte auf dieses Dokument zu prüfen. Wenn nicht, müsste man ja jeden Eintrag der Leser und Autorenfelder separat auflösen (kann ja auch eine Gruppe sein) .... ::)
-
Du musst das tatsächlich "zu Fuss" machen.
Bernhard
-
Vielleicht hilft dir die Option "Agent als Webuser ausführen" weiter.
Dann läuft der Agent im Context des Users und Leserfelder würden greifen. Autorenfelder sind dann wieder eine andere Geschichte...
Viele Grüße
Felix
-
Vielleicht hilft dir die Option "Agent als Webuser ausführen" weiter.
Nein, der Agent führt u.A. Filesystem Operationen aus, dass will ich den Usern nun nicht gerade erlauben. Genau aus diesem Grund hatte ich überhaupt erst mein Problem, da der Agent immer volle Berechtigung auf alles hat, ich aber wissen muss, welche effektiven Rechte nun der Benutzer hat, der den Agenten aufgerufen hat. Ich habs nun "zu Fuß" gelöst... es wäre allerdings schon eine nützliche Funktion, wenn man das irgendwie über einen Einzeiler in Script oder eine @Formula prüfen könnte...