Wie kann ich das Problem dann lösen?
Weder Leser/Autorenfelder noch eingeschränkte Ansichten funktionieren...
Nochmal ne Zusammenfassung was ich brauche:
Ich habe eine Datenbank in der jeder Nutzer Dokumente erstellen kann.
Dabei werden 2 Namen in das Dokument eingetragen:
Feld Initiator enthält den Usernamen des Erstellers
Feld Chef_Name den Namen des Chefs (wird aus einer anderen Datenbank mittels @DBlookup eingefügt.
Aus Gründen der Datensicherheit sollte nun ein Nutzer nur dann die Dokumente sehen können, wenn er
a) es aufgrund seiner Stellung (Rolle oder Editorrecht in der ACL) eh darf
b) er der Ersteller (Feld Initiator) oder Chef (Feld Chef_Name) ist.
Meine bisherigen Lösungsversuche:
Eintrag der beiden Felder in ein Feld Autoren:
Dies führt dazu das ich als DB-Manager nicht mehr auf die Dokumente komme und selbst der Ersteller nicht mehr bearbeiten kann.
Wechsel des Feldtyps (beide Felder) von Text nach Autoren:
gleiche Symptome, ich kann zwar lesen aber nicht mehr bearbeiten, selbst bei neuen!!!! Dokumenten.
Erstellen von eingeschränkten Ansichten, die nur Dokumente enthalten, die der derzeitige Nutzer erstellt hat
Hier habe ich folgende Versionen erfolglos probiert:
Select (@Contains)-Anweisung für das feld Initiator bzw auf @Author mit dem derzeitigen Nutzer @Username.
Dies geht laut der Antwort auf meinen Thread nicht.
Jetzt fällt mir nichts mehr ein....
Wie schütze ich die Dokumente?
Weiss einer wieso das mit den Leserfeldern nicht funktioniert?