2023-03-04

This commit is contained in:
2024-03-04 13:32:25 -06:00
parent 6576d17539
commit a505747b06
85 changed files with 13977 additions and 2881 deletions

View File

@@ -1,28 +1,30 @@
var express = require("express");
var ensureLogIn = require("connect-ensure-login").ensureLoggedIn;
var papaparse = require("papaparse");
var ensureLoggedIn = ensureLogIn();
const express = require("express");
const {ensureLoggedIn} = require("./auth")
var router = express.Router();
var multer = require("multer");
const storage = multer.memoryStorage();
const upload = multer({ storage: storage });
const teamsController = require("../controllers/teams");
const eventsController = require("../controllers/events");
const membersController = require("../controllers/members");
const opponentsController = require("../controllers/opponents");
const path = require("path")
router.get("/", ensureLoggedIn, teamsController.getTeams);
router.get("/:team_id/home", ensureLoggedIn, teamsController.getTeamHome);
router.get("/:team_id/events", ensureLoggedIn, eventsController.getEvents);
router.get("/:team_id/event/:event_id", ensureLoggedIn, eventsController.getEvent);
router.get("/:team_id/event/:event_id/lineup", ensureLoggedIn, eventsController.getLineup);
router.get("/:team_id/event/:event_id/lineup_card", ensureLoggedIn, eventsController.getLineupCard);
router.get("/:team_id/members", ensureLoggedIn, membersController.getMembers);
router.get("/:team_id/opponents", ensureLoggedIn, opponentsController.getOpponents);
router.get("/:team_id/opponent/:opponent_id", ensureLoggedIn, opponentsController.getOpponent);
// router.get("/:team_id/opponent/:opponent_id/logo", ensureLoggedIn, opponentsController.getOpponentLogo);
partials = path.join(__dirname, "../views/partials")
module.exports = router;
const membersController = require("../controllers/member");
router.use("/", ensureLoggedIn, (req,res,next) => {req.layout="layouts/main";req.promises=[];next();})
router.get("/", (req,res,next) => {
if (!req.session.current_team){
res.redirect(`/user/${req.session.passport.user.id}/teams`)
next();
}
else {
res.redirect(`/${req.session.current_team}/home`)
next();
}
});
router.get("/:team_id([0-9]+)/members", membersController.getMembers);
module.exports = {router, partials};