added createRolesForTeam in register

This commit is contained in:
Laurin
2022-05-28 18:27:13 +02:00
parent da154f2f83
commit 58235b301e
3 changed files with 11 additions and 1 deletions
+4
View File
@@ -5,6 +5,7 @@ import { nanoid } from "nanoid";
import { verificationMail } from "../lib/mail";
import { DataType, generateInvalidBodyError } from "./common";
import { generateTeamleaderJWT } from "../Middleware/auth/teamleaderAuth";
import { createRolesForTeam } from "./role.controller";
interface CreateTeamBody {
name: string;
@@ -38,6 +39,9 @@ export const register = async (req: Request<{}, {}, CreateTeamBody>, res: Respon
},
});
//To do: maybe use returned amount of created use?
createRolesForTeam(team.pid);
const usid = nanoid();
(await mailClient).set(usid, team.pid);
+6
View File
@@ -0,0 +1,6 @@
import Express from "express";
import { assignParticipantToRole } from "../Controllers/role.controller";
const router = Express.Router();
router.patch<"/:pid/", { pid: string }>("/:pid/", assignParticipantToRole)