зеркало из https://github.com/mozilla/CSOL-site.git
Really fixing models
This commit is contained in:
Родитель
63a18e5d97
Коммит
ad1e8d401f
|
@ -1,7 +1,7 @@
|
|||
module.exports = {
|
||||
up: function(migration, DataTypes) {
|
||||
migration.addColumn('Applications', 'latestReview', {
|
||||
type: DataTypes.STRING(1024),
|
||||
type: DataTypes.TEXT,
|
||||
allowNull: true
|
||||
});
|
||||
},
|
||||
|
|
|
@ -47,7 +47,7 @@ module.exports = {
|
|||
allowNull: true
|
||||
},
|
||||
latestReview: {
|
||||
type: db.type.STRING(1024),
|
||||
type: db.type.TEXT,
|
||||
allowNull: true
|
||||
}
|
||||
},
|
||||
|
@ -66,6 +66,14 @@ module.exports = {
|
|||
getReview: function () {
|
||||
return JSON.parse(this.latestReview || "{}");
|
||||
},
|
||||
reopen: function (callback) {
|
||||
if (this.state !== 'rejected')
|
||||
return callback();
|
||||
|
||||
this.updateAttributes({
|
||||
state: 'open'
|
||||
}).complete(callback);
|
||||
},
|
||||
submit: function (force, callback) {
|
||||
if (typeof force === 'function') {
|
||||
callback = force;
|
||||
|
|
Загрузка…
Ссылка в новой задаче