2023-03-04
This commit is contained in:
@@ -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};
|
||||
|
||||
Reference in New Issue
Block a user