Ich habe in einer Maske einen Abschnitt mit kontrolliertem Zugriff eingerichtet, bei welchem der Autor eines Dokuments mit Doppelklick auf den Titel des Abschnitts in einem Dialogfenster festlegen kann, wer den Abschnitt bearbeiten darf.
Das klappt auch wunderbar. Greift ein Benutzer zu, der dort eingetragen wurde, werden die Felder des Abschnitts als editierbar angezeigt, greift ein Benutzer zu, der dort nicht eingetragen ist, sind die Felder des Abschnitts nicht editierbar.
Es gibt aber einen Haken: Der Benutzer, der im Abschnitt nicht editieren darf, kann, genau wie der Autor des Dokuments, mit einem Doppelklich auf den Kopf des Abschnitts das Dialogfenster aufrufen und sich selbst als Editor eintragen.
Beim nächsten Aufruf des Dokuments sind die gesperrten Felder des Abschnitts nun auch für ihn verfügbar.
Wie kann ich festlegen, dass nur der ursprüngliche Autor des Dokuments durch Doppelklick auf die Abschnittsüberschrift das Dialogfenster zur Festlegung weiterer Editoren aufrufen kann?
Bis jetzt können es alle, die das Dokument editieren dürfen, also jeder Editor und jeder Autor, der im Dokument im Autorenfeld steht.