diff --git a/public/openapi/read/flags/flagId.yaml b/public/openapi/read/flags/flagId.yaml index 50be414e56..d9086c5373 100644 --- a/public/openapi/read/flags/flagId.yaml +++ b/public/openapi/read/flags/flagId.yaml @@ -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: {} diff --git a/src/controllers/mods.js b/src/controllers/mods.js index eddb10b5d1..946b188e51 100644 --- a/src/controllers/mods.js +++ b/src/controllers/mods.js @@ -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' },