Started global user bans (DB schema/admin panel)

This commit is contained in:
rainbow napkin 2024-11-28 17:37:26 -05:00
parent 5c30508e96
commit f996018ea5
20 changed files with 339 additions and 15 deletions

View file

@ -27,6 +27,7 @@ const listUsersController = require("../../controllers/api/admin/listUsersContro
const listChannelsController = require("../../controllers/api/admin/listChannelsController");
const changeRankController = require("../../controllers/api/admin/changeRankController");
const permissionsController = require("../../controllers/api/admin/permissionsController");
const banController = require("../../controllers/api/admin/banController");
//globals
const router = Router();
@ -40,5 +41,7 @@ router.get('/listChannels', listChannelsController.get);
router.get('/permissions', permissionsController.get);
router.post('/permissions', checkExact([permissionsValidator.permissionsMap(), channelPermissionValidator.channelPermissionsMap()]), permissionsController.post);
router.post('/changeRank', accountValidator.user(), accountValidator.rank(), changeRankController.post);
router.get('/ban', banController.get);
router.post('/ban', accountValidator.user(), banController.post);
module.exports = router;