[#1396] setup tour, using user.flags.showTour now instead of

localStorage. double check with #1507
This commit is contained in:
Tyler Renelle
2013-09-10 18:06:16 -04:00
parent b7107aa874
commit 598c4445ff
7 changed files with 84 additions and 68 deletions

View File

@@ -60,14 +60,15 @@ var UserSchema = new Schema({
filters: {type: Schema.Types.Mixed, 'default': {}},
flags: {
ads: String,
dropsEnabled: Boolean,
itemsEnabled: Boolean,
newStuff: String, //FIXME to boolean (currently show/hide)
rewrite: Boolean,
partyEnabled: Boolean,
petsEnabled: Boolean,
rest: Boolean // fixme - change to preferences.resting once we're off derby
showTour: {type: Boolean, 'default': true},
ads: {type: String, 'default': 'show'}, // FIXME make this a boolean, run migration
dropsEnabled: {type: Boolean, 'default': false},
itemsEnabled: {type: Boolean, 'default': false},
newStuff: {type: String, 'default': 'hide'}, //FIXME to boolean (currently show/hide)
rewrite: {type: Boolean, 'default': true},
partyEnabled: Boolean, // FIXME do we need this?
petsEnabled: {type: Boolean, 'default': false},
rest: {type: Boolean, 'default': false} // fixme - change to preferences.resting once we're off derby
},
history: {
exp: [