Role Based Access Control¶
FeatureByte uses Role Based Access Control (RBAC) to manage user permissions. Each user is assigned a role that defines what actions they can perform in the application.
Default Roles¶
FeatureByte comes with the following default roles:
SYSTEM_ADMIN: Full access to all features and settings.
USER: Can create and manage features, but cannot manage users or settings.
Custom Roles¶
You can create custom roles in the > Admin > Role
page. Here you can define the permissions for the role and assign it to users.
Roles can be modified at will to allow for more granular control over user permissions.
Assigning Roles to Users¶
By default new users are assigned the USER role. You can change the role of a user in the > Admin > User
page. Here you can select a user and change their role using the dropdown menu.
You can also assign multiple roles to a user if needed.