To filter locking and unlocking of markup layers by owning group, you must:
-
Set the condition on the LockMarkupFile method to IsMarkupUnlockedAndUserInOwningGroup (it is set to IsMarkupLocked by default).
-
Create and set the following condition on the UnlockMarkupFile method:
Name - IsMarkupLockedAndUserInOwningGroup
Description - Markup Locked
Condition definition - Obj.SPFIsMarkupLocked=True and (Count(Obj->SPFItemOwningGroup_12)=0 or (instr (Env.OwningGroupsForUserInQueryConfig, Obj->SPFItemOwningGroup_12.Name) > 0))