We now support disabling forms using visibility rules.

This is done through the 'SecurityRestrictions' attribute on the form, and specified using the following format:


{ "NotRestricted": "Token1,Token2" }


The provided list of tokens, which are part of Security Restrictions, is checked for any restricted token.

If at least one of them is restricted, the form will be locked.


{ "NotRestricted": "CanCreate" }
{ "NotRestricted": "CanDelete" }
{ "NotRestricted": "CanModify,CanSaveChanges" }


Additionally, the provided list of tokens is handled like any other OpenEdge CAN-DO list. In the example below, if any token whose name begins with "Can" is found to be restricted, the form will be locked.


{ "NotRestricted": "Can*" }