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 user.preferences.armorSet;
user.preferences.sleep = user.flags.rest;
delete user.flags.rest;
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 challengeFields = '_id name';
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) {
var user = res.locals.user;
shared.cron(user);
if (user.isModified()) {
if (user.isModified())
res.locals.wasModified = true;
user.auth.timestamps.loggedin = new Date();
}
user.save(next);
};

View File

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