@@ -507,13 +507,11 @@ const docTemplate = `{
507
507
"operationId": "assign-role-to-organization-member",
508
508
"parameters": [
509
509
{
510
- "description": "Update roles request",
511
- "name": "request",
512
- "in": "body",
513
- "required": true,
514
- "schema": {
515
- "$ref": "#/definitions/codersdk.UpdateRoles"
516
- }
510
+ "type": "string",
511
+ "description": "User ID, name, or me",
512
+ "name": "user",
513
+ "in": "path",
514
+ "required": true
517
515
},
518
516
{
519
517
"type": "string",
@@ -523,11 +521,13 @@ const docTemplate = `{
523
521
"required": true
524
522
},
525
523
{
526
- "type": "string",
527
- "description": "Username, UUID, or me",
528
- "name": "user",
529
- "in": "path",
530
- "required": true
524
+ "description": "Update roles request",
525
+ "name": "request",
526
+ "in": "body",
527
+ "required": true,
528
+ "schema": {
529
+ "$ref": "#/definitions/codersdk.UpdateRoles"
530
+ }
531
531
}
532
532
],
533
533
"responses": {
@@ -2127,7 +2127,7 @@ const docTemplate = `{
2127
2127
}
2128
2128
},
2129
2129
"/users/{user}": {
2130
- "delete ": {
2130
+ "get ": {
2131
2131
"security": [
2132
2132
{
2133
2133
"CoderSessionToken": []
@@ -2158,6 +2158,78 @@ const docTemplate = `{
2158
2158
}
2159
2159
}
2160
2160
}
2161
+ },
2162
+ "delete": {
2163
+ "security": [
2164
+ {
2165
+ "CoderSessionToken": []
2166
+ }
2167
+ ],
2168
+ "produces": [
2169
+ "application/json"
2170
+ ],
2171
+ "tags": [
2172
+ "Users"
2173
+ ],
2174
+ "summary": "Delete user",
2175
+ "operationId": "delete-user",
2176
+ "parameters": [
2177
+ {
2178
+ "type": "string",
2179
+ "description": "User ID, name, or me",
2180
+ "name": "user",
2181
+ "in": "path",
2182
+ "required": true
2183
+ }
2184
+ ],
2185
+ "responses": {
2186
+ "200": {
2187
+ "description": "OK",
2188
+ "schema": {
2189
+ "$ref": "#/definitions/codersdk.User"
2190
+ }
2191
+ }
2192
+ }
2193
+ }
2194
+ },
2195
+ "/users/{user}/password": {
2196
+ "put": {
2197
+ "security": [
2198
+ {
2199
+ "CoderSessionToken": []
2200
+ }
2201
+ ],
2202
+ "produces": [
2203
+ "application/json"
2204
+ ],
2205
+ "tags": [
2206
+ "Users"
2207
+ ],
2208
+ "summary": "Update user password",
2209
+ "operationId": "update-user-password",
2210
+ "parameters": [
2211
+ {
2212
+ "type": "string",
2213
+ "description": "User ID, name, or me",
2214
+ "name": "user",
2215
+ "in": "path",
2216
+ "required": true
2217
+ },
2218
+ {
2219
+ "description": "Update password request",
2220
+ "name": "request",
2221
+ "in": "body",
2222
+ "required": true,
2223
+ "schema": {
2224
+ "$ref": "#/definitions/codersdk.UpdateUserPasswordRequest"
2225
+ }
2226
+ }
2227
+ ],
2228
+ "responses": {
2229
+ "204": {
2230
+ "description": "No Content"
2231
+ }
2232
+ }
2161
2233
}
2162
2234
},
2163
2235
"/users/{user}/profile": {
@@ -2203,6 +2275,84 @@ const docTemplate = `{
2203
2275
}
2204
2276
}
2205
2277
},
2278
+ "/users/{user}/roles": {
2279
+ "get": {
2280
+ "security": [
2281
+ {
2282
+ "CoderSessionToken": []
2283
+ }
2284
+ ],
2285
+ "produces": [
2286
+ "application/json"
2287
+ ],
2288
+ "tags": [
2289
+ "Users"
2290
+ ],
2291
+ "summary": "Get user roles",
2292
+ "operationId": "get-user-roles",
2293
+ "parameters": [
2294
+ {
2295
+ "type": "string",
2296
+ "description": "User ID, name, or me",
2297
+ "name": "user",
2298
+ "in": "path",
2299
+ "required": true
2300
+ }
2301
+ ],
2302
+ "responses": {
2303
+ "200": {
2304
+ "description": "OK",
2305
+ "schema": {
2306
+ "$ref": "#/definitions/codersdk.User"
2307
+ }
2308
+ }
2309
+ }
2310
+ },
2311
+ "put": {
2312
+ "security": [
2313
+ {
2314
+ "CoderSessionToken": []
2315
+ }
2316
+ ],
2317
+ "consumes": [
2318
+ "application/json"
2319
+ ],
2320
+ "produces": [
2321
+ "application/json"
2322
+ ],
2323
+ "tags": [
2324
+ "Users"
2325
+ ],
2326
+ "summary": "Assign role to user",
2327
+ "operationId": "assign-role-to-user",
2328
+ "parameters": [
2329
+ {
2330
+ "type": "string",
2331
+ "description": "User ID, name, or me",
2332
+ "name": "user",
2333
+ "in": "path",
2334
+ "required": true
2335
+ },
2336
+ {
2337
+ "description": "Update roles request",
2338
+ "name": "request",
2339
+ "in": "body",
2340
+ "required": true,
2341
+ "schema": {
2342
+ "$ref": "#/definitions/codersdk.UpdateRoles"
2343
+ }
2344
+ }
2345
+ ],
2346
+ "responses": {
2347
+ "200": {
2348
+ "description": "OK",
2349
+ "schema": {
2350
+ "$ref": "#/definitions/codersdk.User"
2351
+ }
2352
+ }
2353
+ }
2354
+ }
2355
+ },
2206
2356
"/users/{user}/status/activate": {
2207
2357
"put": {
2208
2358
"security": [
@@ -4985,6 +5135,20 @@ const docTemplate = `{
4985
5135
}
4986
5136
}
4987
5137
},
5138
+ "codersdk.UpdateUserPasswordRequest": {
5139
+ "type": "object",
5140
+ "required": [
5141
+ "password"
5142
+ ],
5143
+ "properties": {
5144
+ "old_password": {
5145
+ "type": "string"
5146
+ },
5147
+ "password": {
5148
+ "type": "string"
5149
+ }
5150
+ }
5151
+ },
4988
5152
"codersdk.UpdateUserProfileRequest": {
4989
5153
"type": "object",
4990
5154
"required": [
0 commit comments