Skip to content

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.

User Manager in sidebar User Manager in sidebar

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).

User Manager - Users list User Manager - Users list

Walkthrough: Users
  1. Open User Manager
    Click the User Manager icon in the sidebar, then ensure the Users tab is selected.

  2. 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.

  3. Search
    Use the search field to filter by username, first name, or last name.

  4. Create a user

  5. Click Add New.
  6. Enter Username, First name, Last name, Email, and Password.
  7. Assign the user to at least one Group (required).
  8. Optionally mark as System user.
  9. Submit the form to create the user.

  10. Update a user

  11. Click a row (or use the context menu and choose Update).
  12. Edit details and group membership.
  13. Save changes.
    System users cannot be edited this way.

  14. Delete a user

  15. Right-click the user and choose Delete, or open the user and use delete from the form.
  16. 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.

User Manager - Groups list User Manager - Groups list

Walkthrough: Groups
  1. Open Groups
    In User Manager, switch to the Groups tab.

  2. View the list
    The table shows Name, GID, and Users (members). You can sort by column.

  3. Search
    Use the search field to filter by group name.

  4. Create a group

  5. Click Add New.
  6. Enter the group Name.
  7. Optionally add Members (users).
  8. Submit to create the group.

  9. Update a group

  10. Click a row (or use the context menu and choose Update).
  11. Change the name and/or membership.
  12. Save changes.

  13. Delete a group

  14. Right-click the group and choose Delete.
  15. 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.