1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-05 02:39:33 +02:00

add blocked filter in users list to filter banned users

fixes #2914
This commit is contained in:
Rigel Kent 2020-07-02 22:49:51 +02:00
parent 2b587cad93
commit 8491293b02
No known key found for this signature in database
GPG key ID: 5E53E96A494E452F
11 changed files with 213 additions and 32 deletions

View file

@ -18,6 +18,7 @@ import {
setDefaultPagination,
setDefaultSort,
userAutocompleteValidator,
usersListValidator,
usersAddValidator,
usersGetValidator,
usersRegisterValidator,
@ -85,6 +86,7 @@ usersRouter.get('/',
usersSortValidator,
setDefaultSort,
setDefaultPagination,
asyncMiddleware(usersListValidator),
asyncMiddleware(listUsers)
)
@ -282,7 +284,13 @@ async function autocompleteUsers (req: express.Request, res: express.Response) {
}
async function listUsers (req: express.Request, res: express.Response) {
const resultList = await UserModel.listForApi(req.query.start, req.query.count, req.query.sort, req.query.search)
const resultList = await UserModel.listForApi({
start: req.query.start,
count: req.query.count,
sort: req.query.sort,
search: req.query.search,
blocked: req.query.blocked
})
return res.json(getFormattedObjects(resultList.data, resultList.total, { withAdminFlags: true }))
}