mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
fix: remove 'filters' and 'categories' from flag details API return [breaking]
These options were originally used when the flag filters were shown in the sidebar. This has seen been removed, and so the information is now superfluous
This commit is contained in:
@@ -205,17 +205,6 @@ get:
|
||||
type: boolean
|
||||
title:
|
||||
type: string
|
||||
categories:
|
||||
type: object
|
||||
additionalProperties:
|
||||
type: string
|
||||
filters:
|
||||
type: object
|
||||
properties:
|
||||
page:
|
||||
type: number
|
||||
perPage:
|
||||
type: number
|
||||
privileges:
|
||||
type: object
|
||||
properties: {}
|
||||
|
||||
@@ -134,7 +134,6 @@ modsController.flags.detail = async function (req, res, next) {
|
||||
moderatedCids: user.getModeratedCids(req.uid),
|
||||
flagData: flags.get(req.params.flagId),
|
||||
assignees: user.getAdminsandGlobalModsandModerators(),
|
||||
categories: categories.buildForSelect(req.uid, 'read'),
|
||||
privileges: Promise.all(['global', 'admin'].map(async type => privileges[type].get(req.uid))),
|
||||
});
|
||||
results.privileges = { ...results.privileges[0], ...results.privileges[1] };
|
||||
@@ -145,12 +144,6 @@ modsController.flags.detail = async function (req, res, next) {
|
||||
return next(new Error('[[error:no-privileges]]'));
|
||||
}
|
||||
|
||||
if (!results.isAdminOrGlobalMod && results.moderatedCids.length) {
|
||||
res.locals.cids = results.moderatedCids;
|
||||
}
|
||||
|
||||
results.categories = filterCategories(res.locals.cids, results.categories);
|
||||
|
||||
if (results.flagData.type === 'user') {
|
||||
results.flagData.type_path = 'uid';
|
||||
} else if (results.flagData.type === 'post') {
|
||||
@@ -169,8 +162,6 @@ modsController.flags.detail = async function (req, res, next) {
|
||||
return memo;
|
||||
}, {}),
|
||||
title: '[[pages:flag-details, ' + req.params.flagId + ']]',
|
||||
categories: results.categories,
|
||||
filters: req.session.flags_filters || {},
|
||||
privileges: results.privileges,
|
||||
breadcrumbs: helpers.buildBreadcrumbs([
|
||||
{ text: '[[pages:flags]]', url: '/flags' },
|
||||
|
||||
Reference in New Issue
Block a user