breakout components of sheet use full card defense
This commit is contained in:
@@ -1,9 +1,27 @@
|
||||
const tsUtils = require('../lib/utils')
|
||||
const path = require('path')
|
||||
|
||||
exports.partials = path.join(__dirname, "../views/eventsheet/partials")
|
||||
|
||||
exports.getEventSheet = async (req,res) =>{
|
||||
req.promises.push(
|
||||
teamsnap.loadOpponents(req.team.id, (err, opponents)=>{
|
||||
if (err) console.log("error in route/opponent.js", err);
|
||||
}).then(opponents => {req.opponent=opponents.find(o=>o.id==req.event.opponentId);})
|
||||
)
|
||||
await Promise.all(req.promises)
|
||||
const {user, team, team_preferences, members, event, event_lineup, event_lineup_entries, availabilities, availabilitySummary, timeline, recent_events, upcoming_events} = req
|
||||
res.render('eventsheet/sheet', {user, team, team_preferences, members, event, event_lineup, event_lineup_entries, availabilities, availabilitySummary, timeline, recent_events, upcoming_events})
|
||||
req.promises.push(
|
||||
teamsnap.loadTeamMedia(req.team.id, (err, team_media)=>{
|
||||
if (err) console.log("error in route/opponent.js", err);
|
||||
})
|
||||
.then(team_media => {
|
||||
req.opponent_logo = team_media.find(tm=>tm.description==`opponent-logo-${req.event.opponentId}.png`)
|
||||
}
|
||||
)
|
||||
)
|
||||
await Promise.all(req.promises)
|
||||
const {user, team, team_preferences, members, event, event_lineup, event_lineup_entries, availabilities, availabilitySummary, timeline, recent_events, opponent_logo, upcoming_events} = req
|
||||
res.render('eventsheet/sheet', {user, team, team_preferences, members, event, event_lineup, event_lineup_entries, availabilities, availabilitySummary, timeline, recent_events, opponent_logo,upcoming_events})
|
||||
}
|
||||
|
||||
exports.getLineupCard = (req, res, next) => {
|
||||
|
||||
Reference in New Issue
Block a user