Add Role-Based Access Control to manage different user roles with varying access levels. The three main system roles to be implemented for the initial release are:
- Administrator Role: Full access to all features, including user/role management.
- Knowledge Base Admin: Same access as standard users but can create/delete Knowledge Bases and add users/groups to those KBs.
- Standard Users: Has limited access, they can interact with KBs they have been given permissions to use. They can set up chat sessions, use search and agents. No access to File Management or admin/system information.
Add Role-Based Access Control to manage different user roles with varying access levels. The three main system roles to be implemented for the initial release are: