Permission schema

Customers

PermissionsRoles
Register customerGuest, Agent, Manager, Administrator
Edit customerCustomer, Agent, Manager, Administrator
Remove customerManager, Administrator

Callback requests

PermissionsRoles
New requestAgent, Manager, Administrator
Edit requestAgent, Manager, Administrator
Remove requestAgent, Manager, Administrator

User management

PermissionsRoles
Create usersManager, Administrator
Edit usersManager, Administrator
Remove usersManager, Administrator
Update profileAgent
Manage rolesAdministrator