ACL

Shaik22
Tera Expert

Hello,

 

1.Difference between -none-,*,table.active in acl?

2. what is admin override in acl?

1 ACCEPTED SOLUTION

Sandeep Rajput
Tera Patron
Tera Patron

@Shaik22 An ACL also known as Access Control List specifies the object and operation being secured. 

 

ACL can be broadly classified as Table level and Field level ACLs.

1. Table Level:- 

Here is an example of table level ACL. Here delete operation is secured for table Incident. Since no column is specified which indicates that the delete operation is secured for the entire table.

Screenshot 2023-08-12 at 5.29.46 PM.png

 

2. Field level ACL: A field level ACL is an ACL which applies on a specific field. Here is an example of a field level ACL.

Screenshot 2023-08-12 at 5.35.26 PM.png

In this case the read ACL is defined for field short description.

 

3. Field level .*. If the ACL is table.* which indicates it applies on a specific table and on its all the fields. In the following example it is Incident.* which specifies it is for incident table and applies on all of its fields.

Screenshot 2023-08-12 at 5.38.00 PM.png

4. *.*  All tables and all fields: This applies on all tables and all fields.

Screenshot 2023-08-12 at 5.41.43 PM.png

5. Table.active: This is acl applies on the active field of the table.

 

6. Admin override: If the admin override checkbox is true for an ACL, it means that ACL will not be applied for the user with admin role.

 

Hope this helps.

View solution in original post

1 REPLY 1

Sandeep Rajput
Tera Patron
Tera Patron

@Shaik22 An ACL also known as Access Control List specifies the object and operation being secured. 

 

ACL can be broadly classified as Table level and Field level ACLs.

1. Table Level:- 

Here is an example of table level ACL. Here delete operation is secured for table Incident. Since no column is specified which indicates that the delete operation is secured for the entire table.

Screenshot 2023-08-12 at 5.29.46 PM.png

 

2. Field level ACL: A field level ACL is an ACL which applies on a specific field. Here is an example of a field level ACL.

Screenshot 2023-08-12 at 5.35.26 PM.png

In this case the read ACL is defined for field short description.

 

3. Field level .*. If the ACL is table.* which indicates it applies on a specific table and on its all the fields. In the following example it is Incident.* which specifies it is for incident table and applies on all of its fields.

Screenshot 2023-08-12 at 5.38.00 PM.png

4. *.*  All tables and all fields: This applies on all tables and all fields.

Screenshot 2023-08-12 at 5.41.43 PM.png

5. Table.active: This is acl applies on the active field of the table.

 

6. Admin override: If the admin override checkbox is true for an ACL, it means that ACL will not be applied for the user with admin role.

 

Hope this helps.