Is there an existing issue for the same feature request?
[X] I have checked the existing issues.
Is your feature request related to a problem?
No
Describe the feature you'd like
As an administrator, I want to have the ability to add/manage/remove a user's ability to access the application and control what features in the app they can use via roles so that it can be deployed in an organisation with more security restrictions. I also want to hide some features from less technical users to avoid confusing them with too much information.
New 'Admin' page for managing 'Users', 'Teams' and 'Roles'
Users: Admin users can add new users to the system using their email addresses, once added, the system generates an invitation email to the user with a link, the link should take the user to a page where they are asked to set a strong password. Also, Admins can modify/delete users.
Teams: Admin users can create Teams, add users, and assign teams to roles.
Roles: Admin users can create/modify/remove Roles. Roles are used to restrict access to knowledge bases or system features such as 'Agent'.
3 System Roles that come 'out-of-the-box'
Administrator: Full access
Power User: Full access excluding the ability to add/change/remove users, teams and roles.
Is there an existing issue for the same feature request?
Is your feature request related to a problem?
Describe the feature you'd like
As an administrator, I want to have the ability to add/manage/remove a user's ability to access the application and control what features in the app they can use via roles so that it can be deployed in an organisation with more security restrictions. I also want to hide some features from less technical users to avoid confusing them with too much information.
New 'Admin' page for managing 'Users', 'Teams' and 'Roles'
3 System Roles that come 'out-of-the-box'
Describe the implementation you've considered
No response
Documentation, adoption, use case
No response
Additional information
No response