invite management
This commit is contained in:
parent
d1cf9f4c66
commit
c66c847ec1
6 changed files with 87 additions and 20 deletions
|
@ -1,25 +1,15 @@
|
|||
import express, { Request, Response } from "express";
|
||||
import PermissionHelper from "../../helpers/permissionHelper";
|
||||
import {
|
||||
deleteUser,
|
||||
getAllUsers,
|
||||
getUserById,
|
||||
getUserPermissions,
|
||||
getUserRoles,
|
||||
updateUser,
|
||||
updateUserPermissions,
|
||||
updateUserRoles,
|
||||
} from "../../controller/admin/userController";
|
||||
import { inviteUser } from "../../controller/inviteController";
|
||||
import { deleteInvite, getInvites, inviteUser } from "../../controller/inviteController";
|
||||
|
||||
var router = express.Router({ mergeParams: true });
|
||||
|
||||
router.get("/", async (req: Request, res: Response) => {
|
||||
await getAllUsers(req, res);
|
||||
await getInvites(req, res);
|
||||
});
|
||||
|
||||
router.post(
|
||||
"/invite",
|
||||
"/",
|
||||
PermissionHelper.passCheckMiddleware("create", "user", "user"),
|
||||
async (req: Request, res: Response) => {
|
||||
await inviteUser(req, res);
|
||||
|
@ -27,10 +17,10 @@ router.post(
|
|||
);
|
||||
|
||||
router.delete(
|
||||
"/:id",
|
||||
"/:mail",
|
||||
PermissionHelper.passCheckMiddleware("delete", "user", "user"),
|
||||
async (req: Request, res: Response) => {
|
||||
//await deleteUser(req, res);
|
||||
await deleteInvite(req, res);
|
||||
}
|
||||
);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue