Hallo zusammen,
ich möchte gerne in eine Maske eine "controlled Access Section" einbauen, um die Personen einzuschränken, die Teile des Dokumentes ändern können.
Hintergrund dessen ist: ich muss die Möglichkeit offen lassen, dass Felder des Dokumentes per Script gesetzt werden können, wofür ich ja Autor des Dokumentes sein muss.
Also möchte ich eigentlich NUR die 2-3 Felder per Script im Dokument ändern, das gesamte Dokument aber nur ausgewählte Personen machen lassen.
folgendes Szenario:
- Ich würde User A, B, C als Editor in der ACL eintragen.
- User A erstellt ein neues Dokument(Username steht im Feld "From"): beim erneuten Öffnen kann nur er dieses Dokument editieren
- User A erstellt ein neues Dokument und trägt im Feld "AdditionalEditor" User B ein: beim erneuten öffnen soll User A sowie User B das komplette Dokument ändern können.
User C soll nur 2 Felder per Script im Hintergrund editieren können.
Ich dachte ich mach eine CA-Section, Computed: mit folgender Formel:
@if(@IsMember(@Username;From:AdditionalEditor);@Username;True)
Aber leider funktioniert das nicht wirklich, d.h. ich steh zwar im "AdditionalEditor" drin, aber editieren kann ich nix.
Hat vielleicht jem. nen Tip was ich schon wieder falsch gemacht habe?
Danke & Gruß
Manu