diff --git a/test/data/schemas/workout.js b/test/data/schemas/workout.js new file mode 100644 index 0000000..9337b03 --- /dev/null +++ b/test/data/schemas/workout.js @@ -0,0 +1,30 @@ +var Schema = require('mongoose').Schema; + + +var Split = new Schema({ + reps: { type: String}, + weight: { type: String}, + dropset: { type: Boolean } +}); + + +var Element = new Schema({ + ExerciseID: { type: Schema.ObjectId, ref: 'exercise'}, + splits: [Split] +}); + + +var ArticleSchema = new Schema({ + +userID: { type: Schema.ObjectId, ref: 'User', required: true }, +workoutDate: { type: Date, 'default': Date.now }, +workoutTime: { type: Date, 'default': Date.now }, +privacySetting: { type: Number}, +Notes: { type: String}, +templateID: { type: Schema.ObjectId, ref: 'Template'}, +circuits: [Number], +elements: [Element] + +}); + +module.exports = ArticleSchema; \ No newline at end of file diff --git a/test/routes/session.js b/test/routes/session.js index 402ccc8..1e48d8f 100644 --- a/test/routes/session.js +++ b/test/routes/session.js @@ -5,11 +5,6 @@ var notLoggedIn = require('./middleware/not_logged_in'); module.exports = function(app) { - // app.use(function(req, res) { - // console.log("session " + req.session + " - " + JSON.stringify(req.session)); - // res.locals.session = req.session; - // }); - app.get('/session/new', notLoggedIn, function(req, res) { res.render('session/new', {title: "Log in"}); });