import DS from 'ember-data'; import { validator, buildValidations } from 'ember-cp-validations'; const Validations = buildValidations({ 'municipality' : { validators: [ validator('presence', { presence: true, dependentKeys: ['model.municipality.id'] }) ], }, 'subDistrictCodeDms' : validator('presence', true), 'subDistrictCodeHoyu' : validator('presence', true), 'subDistrict' : validator('presence', true), }); export default DS.Model.extend(Validations, { municipality: DS.belongsTo('municipality', {inverse: null}), subDistrictCodeDms: DS.attr('string'), subDistrictCodeHoyu: DS.attr('string'), subDistrict: DS.attr('string'), municipalitiesId:DS.attr('string'), });