mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
migrate flags.rest => preferences.sleep
This commit is contained in:
@@ -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);
|
||||
});
|
||||
@@ -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} };
|
||||
|
||||
@@ -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);
|
||||
};
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user