Added migration for signupToken's lastReminder.

This commit is contained in:
Erik Christensen 2013-05-31 09:06:37 -07:00
Родитель 304a3dde3a
Коммит daa6b16641
3 изменённых файлов: 18 добавлений и 2 удалений

Просмотреть файл

@ -33,7 +33,13 @@ signupTokens.findAll({ where: { expired: 0 } }).success(function(activeTokens) {
}
else {
var expireTime = Date.now() + timeToExpiration;
var timeRemainingAtLastReminder = expireTime - activeToken.lastReminder.getTime();
var timeRemainingAtLastReminder;
if (activeToken.lastReminder) {
timeRemainingAtLastReminder = expireTime - activeToken.lastReminder.getTime();
}
else {
timeRemainingAtLastReminder = expireTime - activeToken.createdAt.getTime();
}
REMINDER_EMAILS.forEach(function(reminder) {
if ((reminder.timeRemaining > timeToExpiration) &&

Просмотреть файл

@ -0,0 +1,11 @@
module.exports = {
up: function(migration, DataTypes) {
migration.addColumn('signuptokens', 'lastReminder', {
type: DataTypes.DATE,
allowNull: true
});
},
down: function(migration) {
migration.removeColumn('signuptokens', 'lastReminder');
}
}

Просмотреть файл

@ -25,7 +25,6 @@ module.exports = {
},
lastReminder: {
type: db.type.DATE,
defaultValue: db.type.NOW,
allowNull: true
}
},