|
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