@bennerinformatics/ember-fw-gc
Version:
A set of components, controllers, routes, and helpers used in all Group-Control managed FW App System applications
51 lines (49 loc) • 1.36 kB
JavaScript
import {validator, buildValidations} from 'ember-cp-validations';
export default buildValidations({
id: validator('presence', {
presence: true,
allowBlank: true,
message: 'Please specify a username.'
}),
nameFirst: [
validator('presence', {
presence: true,
allowBlank: true,
message: 'Please specify a first name.'
}),
validator('length', {
allowBlank: true,
max: 45,
message: 'First name is too long.'
})
],
nameLast: [
validator('presence', {
presence: true,
allowBlank: true,
message: 'Please specify a last name.'
}),
validator('length', {
allowBlank: true,
max: 45,
message: 'Last name is too long.'
})
],
namePref: validator('length', {
allowBlank: true,
max: 45,
message: 'Preferred name is too long.'
}),
email: [
validator('presence', {
presence: true,
allowBlank: true,
message: 'Please specify an email.'
}),
validator('format', {
type: 'email',
allowBlank: true,
message: 'Email is invalid.'
})
]
});