salix/services/client/common/models/credit-insurance.js

23 lines
698 B
JavaScript
Raw Normal View History

module.exports = function(Self) {
require('../methods/creditInsurance/filter.js')(Self);
2018-03-26 09:43:17 +00:00
Self.validateCredit = function(credit) {
return credit >= 0;
};
Self.validateBinded('credit', Self.validateCredit, {
message: 'The credit must be an integer greater than or equal to zero',
allowNull: false, // FIXME: Ignored by loopback when it's false
allowBlank: false
});
2018-03-26 09:43:17 +00:00
Self.validateGrade = function(grade) {
return typeof grade === 'undefined' || grade >= 0;
};
Self.validateBinded('grade', Self.validateGrade, {
message: 'The grade must be an integer greater than or equal to zero',
allowNull: true
});
};