Underlying Access Control Script
As you set the access rules, an underlying script is generated. This script is available
The following example screen of a directory overview tab shows a summary of all access rules for project us-sales.
The
NOTE: The inherit-from-parent-folder tag cannot be used at the project root level as there is no parent folder to inherit from.
Click the Script example link to see the full script.
access { file-access { allow-read allow-write { if-property "Function" "Analyst" "Manager" } } cbase-access { limit-rows-by-values { column "Brand" values "ABSOLUT" if-property "Function" "Analyst" "Manager" } allow-all-rows allow-columns "Cost" { if-property "Function" "Manager" } restrict-columns "Cost" "Invoice Number" "Customer ZIP" "Customer Chain" } model-access { limit-dimension { dimension "Brand" values "ABSOLUT" if-property "Function" "Analyst" "Manager" } restrict-columns "Cost" allow-columns "Cost" { if-property "Function" "Manager" } } audit-rules { audit { trigger "patient name" trigger "mrn" column "address" column "diagosis" if-property "Function" "Salesperson" "Support" } } }
To reset your access control script:
-
Use the view switcher to open the script in Text Editor.
-
Select the entire contents of the file and press Delete.
The Reset top-level Access Control dialog box appears.
-
Click OK.
The access control script is reset to have just the access {} tag.
NOTE: You may need to close and reopen the script to see the top-level tag.
For more information about working with the script syntax, see:
- Access Control File Samples
- Access Control File Code Block
- Access Control File Tags
- Syntax-Aware Text Editor
See also: