@@ -16,23 +16,26 @@ func userStatus() *cobra.Command {
16
16
Short : "Update the status of a user" ,
17
17
}
18
18
cmd .AddCommand (
19
- setUserStatus (codersdk .UserStatusActive ),
20
- setUserStatus (codersdk .UserStatusSuspended ),
19
+ createUserStatusCommand (codersdk .UserStatusActive ),
20
+ createUserStatusCommand (codersdk .UserStatusSuspended ),
21
21
)
22
22
return cmd
23
23
}
24
24
25
- // setUserStatus sets a user status.
26
- func setUserStatus (sdkStatus codersdk.UserStatus ) * cobra.Command {
25
+ // createUserStatusCommand sets a user status.
26
+ func createUserStatusCommand (sdkStatus codersdk.UserStatus ) * cobra.Command {
27
27
var verb string
28
28
var aliases []string
29
+ var short string
29
30
switch sdkStatus {
30
31
case codersdk .UserStatusActive :
31
- verb = "active"
32
- aliases = []string {"activate" }
32
+ verb = "activate"
33
+ aliases = []string {"active" }
34
+ short = "Update a user's status to 'active'. Active users can fully interact with the platform"
33
35
case codersdk .UserStatusSuspended :
34
36
verb = "suspend"
35
37
aliases = []string {"rm" , "delete" }
38
+ short = "Update a user's status to 'suspended'. A suspended user cannot log into the platform"
36
39
default :
37
40
panic (fmt .Sprintf ("%s is not supported" , sdkStatus ))
38
41
}
@@ -42,7 +45,7 @@ func setUserStatus(sdkStatus codersdk.UserStatus) *cobra.Command {
42
45
)
43
46
cmd := & cobra.Command {
44
47
Use : fmt .Sprintf ("%s <username|user_id>" , verb ),
45
- Short : fmt . Sprintf ( "Update a user's status to %q" , sdkStatus ) ,
48
+ Short : short ,
46
49
Args : cobra .ExactArgs (1 ),
47
50
Aliases : aliases ,
48
51
Example : fmt .Sprintf ("coder users status %s example_user" , verb ),
@@ -81,7 +84,7 @@ func setUserStatus(sdkStatus codersdk.UserStatus) *cobra.Command {
81
84
return err
82
85
}
83
86
84
- _ , err = client .SetUserStatus (cmd .Context (), user .ID , sdkStatus )
87
+ _ , err = client .UpdateUserStatus (cmd .Context (), user .ID , sdkStatus )
85
88
if err != nil {
86
89
return xerrors .Errorf ("%s user: %w" , verb , err )
87
90
}
0 commit comments