Hallo,
ich habe eine Maske, in der sich ein Autorenfeld und ein Leserfeld befindet.
Im Leserfeld habe ich Rollen eingetragen, in der keine Autoren/Dokumentersteller vorkommen (sondern nur Benutzer mit Rechten Editor und höher). Im Autorenfeld habe ich testhalber die Formel @Username stehen.
Wenn jetzt ein Benutzer mit der ACL Berechtigung "Autor" ein Dokument erstellt, kann er dieses auch sehen und bearbeiten, Personen, die auch die Berechtigung Autor haben können dieses Dokument nicht sehen. (so soll es auch sein).
Wird jetzt das Dokument von jemanden bearbeitet, der in der ACL mindestens als "Editor" drin steht oder eben im Leserfeld, sieht plötzlich der Ersteller des Dokuments dieses nicht mehr, sondern nur noch Nutzer, die im Leserfeld stehen.
Dies liegt sicherlich am Eintrag @Username im Autorenfeld.
Ich habe mir mal den Beitrag von Thomas Schulte (
http://atnotes.de/index.php?topic=33634.msg211342#msg211342 Punkt 9 ) zu diesem Thema angeschaut.
Wenn ich nun z.B. eine Gruppe in das Autorenfeld eintrage, dann können die Mitglieder dieser Gruppe das Dokument auch nach dem bearbeiten durch einen Editor lesen. Das klingt schon gut.
Mein Ziel ist es aber, das NUR der Autor des Dokuments (nicht alle Personen aus der Gruppe im Autorenfeld) und Personen, die im Leserfeld stehen Zugriff auf ein Dokument haben.
Wie kann ich dies umsetzen?
Grüße
Ralf