diff --git a/Server/controllers/authController.js b/Server/controllers/authController.js index 4da96e661..657662d9c 100644 --- a/Server/controllers/authController.js +++ b/Server/controllers/authController.js @@ -214,6 +214,10 @@ const userEditController = async (req, res, next) => { } }; +const inviteController = async (req, res) => { + return res.status(200).json({ success: true, msg: "Invite sent" }); +}; + /** * Checks to see if an admin account exists * @async @@ -404,6 +408,7 @@ module.exports = { registerController, loginController, userEditController, + inviteController, checkAdminController, recoveryRequestController, validateRecoveryTokenController, diff --git a/Server/routes/authRoute.js b/Server/routes/authRoute.js index b9ff12a49..219032e26 100644 --- a/Server/routes/authRoute.js +++ b/Server/routes/authRoute.js @@ -14,6 +14,7 @@ const { resetPasswordController, checkAdminController, deleteUserController, + inviteController, } = require("../controllers/authController"); //Auth routes @@ -33,6 +34,8 @@ router.delete( deleteUserController ); +router.post("/invite", verifyJWT, inviteController); + //Recovery routes router.post("/recovery/request", recoveryRequestController); router.post("/recovery/validate", validateRecoveryTokenController);