Roles
Super Admin
Super admin has access to change and update all information.
Agent Manager
An Agent Manager can manage all of the roles of users assigned to their Agency along with all information and settings associated with that agency.
TODO : Add the ability to create an invite link for an agency to assign any of the roles below automatically on registration or login.
Property Manager
A property manager can create and publish properties and have basic access to agency settings
Agent
An Agent can create properties but not publish, they can also do the general agency tasks
Property Owner
A property owner can edit and create notes on properties assigned to them specifically. They can also see requests and payment information specific to their assigned properties.
Tenant
A tenant can view basic information about their assigned properties such as due payments, messages, inspection reports, maintenance requests etc.