ACL`s
An Access Control List (ACL) is a list of permissions attached to an object.
Use the acl attribute on the itm node with a model equal to column, command, output, target, or srs tag.
Access can be limited using:
roles - ex. acl="sys_administrator"
teams - ex. acl="@teamshort"
users - ex. acl="user@email.com"
anonymous - ex. acl="public" - public access
Examples
XML <srs label= "Hello" acl= "test" >
<def>
<itm model= "command" acl= "@team1" > select 'Hello Team1'</itm>
<itm model= "command" acl= "@team2" > select 'Hello Team2'</itm>
</def>
</srs>
XML <srs label= "Hello World" >
<def>
<itm> select 'Acl column test 1' test1 , 'Acl column test 2' test2</itm>
<itm model= "target" name= "xlsx" label= "Excel" />
<itm model= "target" name= "html" />
<itm model= "target" name= "xml" />
<itm model= "target" name= "pdf" />
<itm model= "target" name= "json" acl= "@teamshort" />
<itm model= "target" name= "xlsx" acl= "ims_excel" />
<itm model= "target" name= "json" /> dw
</def>
</srs>