migrate flags.rest => preferences.sleep

This commit is contained in:
Tyler Renelle
2013-12-12 20:23:25 -07:00
parent 478be61113
commit d9bef28c5d
4 changed files with 7 additions and 6 deletions

View File

@@ -24,5 +24,8 @@ db.users.find().forEach(function(user){
// Delete armorSet // Delete armorSet
delete user.preferences.armorSet; delete user.preferences.armorSet;
user.preferences.sleep = user.flags.rest;
delete user.flags.rest;
db.users.update({_id:user._id}, user); db.users.update({_id:user._id}, user);
}); });

View File

@@ -14,7 +14,7 @@ var api = module.exports;
------------------------------------------------------------------------ ------------------------------------------------------------------------
*/ */
var partyFields = 'profile preferences stats achievements party backer contributor flags.rest auth.timestamps items'; var partyFields = 'profile preferences stats achievements party backer contributor auth.timestamps items';
var nameFields = 'profile.name'; var nameFields = 'profile.name';
var challengeFields = '_id name'; var challengeFields = '_id name';
var guildPopulate = {path: 'members', select: nameFields, options: {limit: 15} }; var guildPopulate = {path: 'members', select: nameFields, options: {limit: 15} };

View File

@@ -226,10 +226,8 @@ api.update = function(req, res, next) {
api.cron = function(req, res, next) { api.cron = function(req, res, next) {
var user = res.locals.user; var user = res.locals.user;
shared.cron(user); shared.cron(user);
if (user.isModified()) { if (user.isModified())
res.locals.wasModified = true; res.locals.wasModified = true;
user.auth.timestamps.loggedin = new Date();
}
user.save(next); user.save(next);
}; };

View File

@@ -92,7 +92,6 @@ var UserSchema = new Schema({
newStuff: {type: Boolean, 'default': false}, newStuff: {type: Boolean, 'default': false},
rewrite: {type: Boolean, 'default': true}, rewrite: {type: Boolean, 'default': true},
partyEnabled: Boolean, // FIXME do we need this? partyEnabled: Boolean, // FIXME do we need this?
rest: {type: Boolean, 'default': false}, // fixme - change to preferences.resting once we're off derby
contributor: Boolean, contributor: Boolean,
classSelected: {type: Boolean, 'default': false} classSelected: {type: Boolean, 'default': false}
}, },
@@ -214,7 +213,8 @@ var UserSchema = new Schema({
timezoneOffset: Number, timezoneOffset: Number,
language: String, language: String,
automaticAllocation: Boolean, automaticAllocation: Boolean,
useCostume: Boolean useCostume: Boolean,
sleep: {type: Boolean, 'default': false}
}, },
profile: { profile: {
blurb: String, blurb: String,