Add 'members' filter to user details page, closes #4529

This commit is contained in:
Tom Moor
2022-12-03 09:36:28 -05:00
parent e15ad530de
commit 08a471f230
4 changed files with 20 additions and 1 deletions

View File

@@ -50,7 +50,7 @@ router.post("users.list", auth(), pagination(), async (ctx) => {
if (filter) {
assertIn(
filter,
["invited", "viewers", "admins", "active", "all", "suspended"],
["invited", "viewers", "admins", "members", "active", "all", "suspended"],
"Invalid filter"
);
}
@@ -86,6 +86,11 @@ router.post("users.list", auth(), pagination(), async (ctx) => {
break;
}
case "members": {
where = { ...where, isAdmin: false, isViewer: false };
break;
}
case "suspended": {
if (actor.isAdmin) {
where = {