hino / app / models / user-alias.js
user-alias.js
Raw
import DS from 'ember-data';
import { validator, buildValidations } from 'ember-cp-validations';

const Validations = buildValidations({
	'userManagement' : {
		validators: [
			validator('presence', {
				presence: true,
				dependentKeys: ['model.userManagement.id']
			})
		],
	},
});

export default DS.Model.extend(Validations, {
	userManagement: DS.belongsTo('user-management', {inverse: null}),
	userAliasDetails: DS.hasMany('user-alias-detail'),
});