start refactoring basejumps and ziplines to just be normal challenges, make all timestamps miliseconds

This commit is contained in:
Michael Q Larson
2015-03-27 14:36:17 -07:00
parent ac8487a4fc
commit f7f7fb39b9
17 changed files with 145 additions and 295 deletions

View File

@@ -1,12 +0,0 @@
var mongoose = require('mongoose');
var secrets = require('../config/secrets');
var basejumpCompletionSchema = new mongoose.Schema({
dateCompleted: Number,
completedWith: ObjectId,
basejumpHash: ObjectId,
githubUrl: String,
demoUrl: String
});
module.exports = mongoose.model('BasejumpCompletion', basejumpCompletionSchema);

View File

@@ -1,11 +0,0 @@
var mongoose = require('mongoose');
var secrets = require('../config/secrets');
var bonfireCompletionSchema = new mongoose.Schema({
dateCompleted: Number,
completedWith: ObjectId,
bonfireHash: ObjectId,
solution: String
});
module.exports = mongoose.model('BonfireCompletion', bonfireCompletionSchema);

View File

@@ -21,7 +21,7 @@ var userSchema = new mongoose.Schema({
type: Number,
default: 0
},
progressTimestamps: { type: Array, default: [] },
progressTimestamps: { type: Array, default: [Date] },
challengesCompleted: { type: Array, default: [] },
pointsNeedMigration: { type: Boolean, default: true },
challengesHash: {

View File

@@ -1,12 +0,0 @@
var mongoose = require('mongoose');
var secrets = require('../config/secrets');
var ziplineCompletionSchema = new mongoose.Schema({
dateCompleted: Number,
completedWith: ObjectId,
basejumpHash: ObjectId,
githubUrl: String,
demoUrl: String
});
module.exports = mongoose.model('ziplineCompletion', ziplineCompletionSchema);