User Manager
User Manager
The User Manager is where administrators create and manage users and groups. You can manage users and groups through both the GUI and the CLI. You need Admin access to perform these operations.
GUI
Access the User Manager from the left sidebar by clicking the User Manager (people) icon.

The page has two tabs: Users and Groups.
Users tab
The Users tab lists all users. You can search, add, update, and delete users (system users are read-only).

Walkthrough: Users
-
Open User Manager
Click the User Manager icon in the sidebar, then ensure the Users tab is selected. -
View the list
The table shows User Name, Full Name, Groups, Email, and Enabled. System users are marked with an icon; the current user is marked with a "You" indicator. -
Search
Use the search field to filter by username, first name, or last name. -
Create a user
- Click Add New.
- Enter Username, First name, Last name, Email, and Password.
- Assign the user to at least one Group (required).
- Optionally mark as System user.
-
Submit the form to create the user.
-
Update a user
- Click a row (or use the context menu and choose Update).
- Edit details and group membership.
-
Save changes.
System users cannot be edited this way. -
Delete a user
- Right-click the user and choose Delete, or open the user and use delete from the form.
- Confirm in the dialog.
System users cannot be deleted.
Groups tab
The Groups tab lists all groups. You can create groups, edit membership, and delete groups.

Walkthrough: Groups
-
Open Groups
In User Manager, switch to the Groups tab. -
View the list
The table shows Name, GID, and Users (members). You can sort by column. -
Search
Use the search field to filter by group name. -
Create a group
- Click Add New.
- Enter the group Name.
- Optionally add Members (users).
-
Submit to create the group.
-
Update a group
- Click a row (or use the context menu and choose Update).
- Change the name and/or membership.
-
Save changes.
-
Delete a group
- Right-click the group and choose Delete.
- Confirm in the dialog.
Groups are used for permissions and ACLs across the platform (workspaces, workflows, etc.). Assign users to groups to control access.
CLI
Users and groups can also be managed with the dt user and dt group commands. This is useful for scripting, automation, and bulk operations.
User commands
| Action | Command |
|---|---|
| List all users | dt user ls |
| Get user details | dt user get <username> |
| Create a user | dt user add <username> ... |
| Modify a user | dt user modify <username> [options] |
| Delete a user | dt user rm <username> |
| Enable a user | dt user enable <username> |
| Disable a user | dt user disable <username> |
| Add user to group | dt user add-to-group <username> <group> |
| Remove user from group | dt user rm-from-group <username> <group> |
| Change password | dt user change-password <new_password> |
Examples:
# List all users
dt user ls
# Create a new user
dt user add -f John -l Doe -g developers -e john@example.com john
# Modify a user's groups
dt user modify john -g developers,admins
# Disable a user
dt user disable john
Group commands
| Action | Command |
|---|---|
| List all groups | dt group ls |
| Get group details | dt group get <group_name> |
| Create a group | dt group add <group_name> |
| Rename a group | dt group rename <old_name> <new_name> |
| Delete a group | dt group rm <group_name> |
| Add users to group | dt group add-users <group_name> <user1,user2> |
| Remove users from group | dt group rm-users <group_name> <user1,user2> |
Examples:
# List all groups
dt group ls
# Create a new group
dt group add analysts
# Add users to a group
dt group add-users analysts alice,bob
# Remove a user from a group
dt group rm-users analysts bob
Add -p to pretty-print output or -j for JSON output.