feat: add edit-role within user command (#17341)

This commit is contained in:
brettkolodny
2025-04-15 18:30:20 -04:00
committed by GitHub
parent 57ddb3c615
commit 70b113de7b
8 changed files with 223 additions and 17 deletions
+9 -8
View File
@@ -15,11 +15,12 @@ coder users [subcommand]
## Subcommands
| Name | Purpose |
|----------------------------------------------|---------------------------------------------------------------------------------------|
| [<code>create</code>](./users_create.md) | |
| [<code>list</code>](./users_list.md) | |
| [<code>show</code>](./users_show.md) | Show a single user. Use 'me' to indicate the currently authenticated user. |
| [<code>delete</code>](./users_delete.md) | Delete a user by username or user_id. |
| [<code>activate</code>](./users_activate.md) | Update a user's status to 'active'. Active users can fully interact with the platform |
| [<code>suspend</code>](./users_suspend.md) | Update a user's status to 'suspended'. A suspended user cannot log into the platform |
| Name | Purpose |
|--------------------------------------------------|---------------------------------------------------------------------------------------|
| [<code>create</code>](./users_create.md) | |
| [<code>list</code>](./users_list.md) | |
| [<code>show</code>](./users_show.md) | Show a single user. Use 'me' to indicate the currently authenticated user. |
| [<code>delete</code>](./users_delete.md) | Delete a user by username or user_id. |
| [<code>edit-roles</code>](./users_edit-roles.md) | Edit a user's roles by username or id |
| [<code>activate</code>](./users_activate.md) | Update a user's status to 'active'. Active users can fully interact with the platform |
| [<code>suspend</code>](./users_suspend.md) | Update a user's status to 'suspended'. A suspended user cannot log into the platform |
+28
View File
@@ -0,0 +1,28 @@
<!-- DO NOT EDIT | GENERATED CONTENT -->
# users edit-roles
Edit a user's roles by username or id
## Usage
```console
coder users edit-roles [flags] <username|user_id>
```
## Options
### -y, --yes
| | |
|------|-------------------|
| Type | <code>bool</code> |
Bypass prompts.
### --roles
| | |
|------|---------------------------|
| Type | <code>string-array</code> |
A list of roles to give to the user. This removes any existing roles the user may have. The available roles are: auditor, member, owner, template-admin, user-admin.