OpenACS Permission Tables

The following tables form the base of the OpenACS permission system. 

 

Table

Cols

Rows

Description

[acs_permissions]

3

1870

List of explicitely granted permissions.

[acs_privilege_descendant_map]

2

487

Denormalized index of privilege parent/child relationship. Created by a trigger to speedup permission checks.

[acs_privilege_hierarchy]

2

193

The acs_privilege_hierarchy gives us an easy way to say: The foo privilege is a superset of the bar privilege.

[acs_privilege_hierarchy_index]

3

368

Denormalized index of privilege parent/child relationship. Created by a trigger to speedup permission checks.

[acs_privileges]

3

183

Privileges share a global namespace. This is to avoid a situation where granting the foo privilege on one type of object can have an entirely different meaning than granting the foo privilege on another type of object.

       
  Contact Us
  Project Open Business Solutions S.L.

Calle Aprestadora 19, 12o-2a

08902 Hospitalet de Llobregat (Barcelona)

Spain

 Tel Europe: +34 609 953 751
 Tel US: +1 415 200 2465
 Mail: info@project-open.com