Manage permissions, roles and teams in Adaptive Engine
use_case:adapt
permission allows a user to fine-tune models.
See List of all permissions.
client.roles.create()
.
You can change a user’s role with client.users.update()
.
client.teams.create()
, and add a user to a team with client.users.update()
.
admin
team in every Adaptive Engine deployment; members of the admin
teams that are
assigned admin
or platform_admin
role are the only users who can perform a set of global operations - namely creating new roles,
teams, and adding/removing users to/from any team. You can specify the emails of seed admin user(s) in the values.yaml
files of the
Adaptive Helm chart, as well as the default role and team that new users will be assigned on first sign up (see below).
This can later be changed by an admin user with client.users.update()
.
admin:manage_roles
admin
team)admin:manage_teams
admin
team).admin:manage_users
admin
team)admin
A user with Admin
role is granted all permissions. It can be assigned to users in any team.
However, an Admin
user is only able to create teams or roles if the user is also in the admin
team.