mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
fix: spec, dont show registered-users, verified-users, unverified-users in manage groups
This commit is contained in:
@@ -105,5 +105,6 @@ get:
|
||||
type: string
|
||||
title:
|
||||
type: string
|
||||
- $ref: ../components/schemas/Pagination.yaml#/Pagination
|
||||
- $ref: ../components/schemas/Breadcrumbs.yaml#/Breadcrumbs
|
||||
- $ref: ../components/schemas/CommonProps.yaml#/CommonProps
|
||||
@@ -91,6 +91,7 @@ define('admin/manage/groups', [
|
||||
query: queryEl.val(),
|
||||
sort: 'date',
|
||||
hideEphemeralGroups: true,
|
||||
excludeGroups: ['registered-users', 'verified-users', 'unverified-users'],
|
||||
}).then(renderSearchResults)
|
||||
.catch(alerts.error);
|
||||
}
|
||||
|
||||
@@ -42,6 +42,7 @@ async function getGroups(req, sort, page) {
|
||||
filterHidden: filterHidden,
|
||||
showMembers: req.query.showMembers === 'true',
|
||||
hideEphemeralGroups: req.query.hideEphemeralGroups === 'true',
|
||||
excludeGroups: Array.isArray(req.query.excludeGroups) ? req.query.excludeGroups : [],
|
||||
});
|
||||
const pageCount = Math.ceil(groupData.length / resultsPerPage);
|
||||
|
||||
|
||||
@@ -14,7 +14,9 @@ module.exports = function (Groups) {
|
||||
groupNames = Groups.ephemeralGroups.concat(groupNames);
|
||||
}
|
||||
groupNames = groupNames.filter(
|
||||
name => name.toLowerCase().includes(query) && name !== Groups.BANNED_USERS // hide banned-users in searches
|
||||
name => name.toLowerCase().includes(query) &&
|
||||
name !== Groups.BANNED_USERS && // hide banned-users in searches
|
||||
!options.excludeGroups.includes(name)
|
||||
);
|
||||
groupNames = groupNames.slice(0, 100);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user