Classes

Class RolePermissionTypes holds all possible permissions for access control (what a user can see for product on the frontend)
Class RolePermissions