decide.nolog.cz/app/validators/valid-collection.js

21 lines
437 B
JavaScript
Raw Normal View History

2015-11-18 17:49:01 +01:00
import BaseValidator from 'ember-cp-validations/validators/base';
export default BaseValidator.extend({
validate(value, options) {
if (options.active === false) {
return true;
}
var valid = value.every((element) => {
2015-11-18 17:49:01 +01:00
return element.get('validations.isValid');
});
if (valid) {
return true;
}
else {
return this.createErrorMessage('validCollection', options, value);
}
2015-11-18 17:49:01 +01:00
}
});