patched issues found during testing

This commit is contained in:
Laurin
2022-06-03 19:57:43 +02:00
parent 569695245f
commit 0f0da062c6
12 changed files with 74 additions and 36 deletions
+12 -2
View File
@@ -6,9 +6,19 @@ import { deleteTeam, getTeam, getTeams, updateTeam } from "../Controllers/team.c
const router = express.Router();
router.get("/", requireConfiguredAuthentication({ type: "admin", optional: false }), getTeams);
router.get("/:id", getTeam);
router.get(
"/:id",
requireAuthentication,
requireConfiguredAuthentication({ optional: true, type: { admin: true, teamleader: true } }),
getTeam
);
router.put("/", requireTeamleaderAuthentication, updateTeam);
router.delete<"/:pid/", { pid: string }>("/:pid/", requireAuthentication, requireTeamleaderAuthentication, deleteTeam);
router.delete<"/:pid/", { pid: string }>(
"/:pid/",
requireAuthentication,
requireConfiguredAuthentication({ optional: true, type: { admin: true, teamleader: true } }),
deleteTeam
);
export default router;