|
873 | 873 | { |
874 | 874 | "in": "query", |
875 | 875 | "name": "filter[status]", |
876 | | - "description": "Retrieve the items with the given status\n\nDefaults to retrieve all users, including locked ones.\n\n* `active`: Only retrieve active users\n\n* `locked`: Only retrieve locked users", |
| 876 | + "description": "Retrieve the items with the given status\n\nDefaults to retrieve all users, including locked ones.\n\n* `active`: Only retrieve active users\n\n* `locked`: Only retrieve locked users (includes deactivated users)\n\n* `deactivated`: Only retrieve deactivated users", |
877 | 877 | "schema": { |
878 | | - "description": "Retrieve the items with the given status\n\nDefaults to retrieve all users, including locked ones.\n\n* `active`: Only retrieve active users\n\n* `locked`: Only retrieve locked users", |
| 878 | + "description": "Retrieve the items with the given status\n\nDefaults to retrieve all users, including locked ones.\n\n* `active`: Only retrieve active users\n\n* `locked`: Only retrieve locked users (includes deactivated users)\n\n* `deactivated`: Only retrieve deactivated users", |
879 | 879 | "$ref": "#/components/schemas/UserStatus", |
880 | 880 | "nullable": true |
881 | 881 | }, |
|
902 | 902 | "username": "alice", |
903 | 903 | "created_at": "1970-01-01T00:00:00Z", |
904 | 904 | "locked_at": null, |
| 905 | + "deactivated_at": null, |
905 | 906 | "admin": false |
906 | 907 | }, |
907 | 908 | "links": { |
|
915 | 916 | "username": "bob", |
916 | 917 | "created_at": "1970-01-01T00:00:00Z", |
917 | 918 | "locked_at": null, |
| 919 | + "deactivated_at": null, |
918 | 920 | "admin": true |
919 | 921 | }, |
920 | 922 | "links": { |
|
928 | 930 | "username": "charlie", |
929 | 931 | "created_at": "1970-01-01T00:00:00Z", |
930 | 932 | "locked_at": "1970-01-01T00:00:00Z", |
| 933 | + "deactivated_at": null, |
931 | 934 | "admin": false |
932 | 935 | }, |
933 | 936 | "links": { |
|
979 | 982 | "username": "alice", |
980 | 983 | "created_at": "1970-01-01T00:00:00Z", |
981 | 984 | "locked_at": null, |
| 985 | + "deactivated_at": null, |
982 | 986 | "admin": false |
983 | 987 | }, |
984 | 988 | "links": { |
|
1064 | 1068 | "username": "alice", |
1065 | 1069 | "created_at": "1970-01-01T00:00:00Z", |
1066 | 1070 | "locked_at": null, |
| 1071 | + "deactivated_at": null, |
1067 | 1072 | "admin": false |
1068 | 1073 | }, |
1069 | 1074 | "links": { |
|
1220 | 1225 | "username": "alice", |
1221 | 1226 | "created_at": "1970-01-01T00:00:00Z", |
1222 | 1227 | "locked_at": null, |
| 1228 | + "deactivated_at": null, |
1223 | 1229 | "admin": false |
1224 | 1230 | }, |
1225 | 1231 | "links": { |
|
1299 | 1305 | "username": "bob", |
1300 | 1306 | "created_at": "1970-01-01T00:00:00Z", |
1301 | 1307 | "locked_at": null, |
| 1308 | + "deactivated_at": null, |
1302 | 1309 | "admin": true |
1303 | 1310 | }, |
1304 | 1311 | "links": { |
|
1368 | 1375 | "username": "charlie", |
1369 | 1376 | "created_at": "1970-01-01T00:00:00Z", |
1370 | 1377 | "locked_at": "1970-01-01T00:00:00Z", |
| 1378 | + "deactivated_at": null, |
1371 | 1379 | "admin": false |
1372 | 1380 | }, |
1373 | 1381 | "links": { |
|
1437 | 1445 | "username": "charlie", |
1438 | 1446 | "created_at": "1970-01-01T00:00:00Z", |
1439 | 1447 | "locked_at": "1970-01-01T00:00:00Z", |
| 1448 | + "deactivated_at": null, |
1440 | 1449 | "admin": false |
1441 | 1450 | }, |
1442 | 1451 | "links": { |
|
1505 | 1514 | "username": "alice", |
1506 | 1515 | "created_at": "1970-01-01T00:00:00Z", |
1507 | 1516 | "locked_at": null, |
| 1517 | + "deactivated_at": null, |
1508 | 1518 | "admin": false |
1509 | 1519 | }, |
1510 | 1520 | "links": { |
|
3132 | 3142 | "nullable": true |
3133 | 3143 | }, |
3134 | 3144 | "filter[status]": { |
3135 | | - "description": "Retrieve the items with the given status\n\nDefaults to retrieve all users, including locked ones.\n\n* `active`: Only retrieve active users\n\n* `locked`: Only retrieve locked users", |
| 3145 | + "description": "Retrieve the items with the given status\n\nDefaults to retrieve all users, including locked ones.\n\n* `active`: Only retrieve active users\n\n* `locked`: Only retrieve locked users (includes deactivated users)\n\n* `deactivated`: Only retrieve deactivated users", |
3136 | 3146 | "$ref": "#/components/schemas/UserStatus", |
3137 | 3147 | "nullable": true |
3138 | 3148 | } |
|
3142 | 3152 | "type": "string", |
3143 | 3153 | "enum": [ |
3144 | 3154 | "active", |
3145 | | - "locked" |
| 3155 | + "locked", |
| 3156 | + "deactivated" |
3146 | 3157 | ] |
3147 | 3158 | }, |
3148 | 3159 | "PaginatedResponse_for_User": { |
|
3223 | 3234 | "format": "date-time", |
3224 | 3235 | "nullable": true |
3225 | 3236 | }, |
| 3237 | + "deactivated_at": { |
| 3238 | + "description": "When the user was deactivated. If null, the user is not deactivated.", |
| 3239 | + "type": "string", |
| 3240 | + "format": "date-time", |
| 3241 | + "nullable": true |
| 3242 | + }, |
3226 | 3243 | "admin": { |
3227 | 3244 | "description": "Whether the user can request admin privileges.", |
3228 | 3245 | "type": "boolean" |
|
0 commit comments