Einen schönen guten Morgen,
nachdem mir jetzt über Nacht die Lösung auch nicht eingefallen ist und ich gestern schon nix passendes im Forum gefunden habe, fang ich mal wieder mit meinem Problem an.
Ich habe eine Workflow-Datenbank mit mehreren Rollen. Die Dokumente in der Datenbank sollen nur von den Benutzer gelesen/bearbeitet werden können, welche die gleiche Rolle haben wie der Ersteller des Dokuments.
Desweiteren sollen alle Dokumente für Mitglieder bestimmter Rollen zum Lesen/Bearbeiten zur Verfügung stehen.
Ich habe ein festes Feld in meiner Datenbank wo ich die bestimmten Rollen festlege:
"[Rolle1]" : "[Rolle2]" : "[Rolle3]" :"[Rolle4]"
Desweitern habe ich ein variables Feld was ich beim Anlegen eines neuen Dokuments mit @userroles füllen lasse.
Wenn ich jetzt eine der vier bestimmten Rollen besitze kann ich keine Dokumente lesen.
Wenn ich die variabel gesetzte Rolle besitze kann ich die Dokumente lesen welche mit der gleichen Rolle erstellt wurden, was ja auch seine Richtigkeit hat.
Warum kann ich jetzt als Besitzer einer der vier bestimmten Rollen die Dokumente nicht lesen/bearbeiten obwohl meine Rolle im Leserfeld aufgeführt ist?
Ich hoffe ich habe mich einigermaßen verstänlich ausgedrückt.