From 74cae8847d60ed934f275734247848302707b78b Mon Sep 17 00:00:00 2001 From: matt Date: Thu, 31 Mar 2022 08:50:22 +0000 Subject: [PATCH] Added POST class/user/remove --- routes/singleClass.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/routes/singleClass.js b/routes/singleClass.js index dab80b5..f5ce99d 100644 --- a/routes/singleClass.js +++ b/routes/singleClass.js @@ -234,6 +234,17 @@ router.get('/:id/:userType(members|teachers)/:userId/remove', } ); +router.post('/:id/:userType(members|teachers)/:userId/remove', + async (req, res) => { + const c = req.class; + const u = await new User(req.db, null, req.params.userId); + const userType = req.params.userType; + + await c.removeUser(u); + return res.redirect(`/admin/class/${c.id}/${userType}`); + } +); + module.exports = { root: '/admin/class', router: router