import DS from 'ember-data'; import { validator, buildValidations } from 'ember-cp-validations'; const Validations = buildValidations({ 'isActive' : validator('presence', true), }); export default DS.Model.extend(Validations, { employeeNo: DS.attr('string'), employeeName: DS.attr('string'), nickname: DS.attr('string'), jobTitle: DS.attr('string'), jobPosition: DS.attr('string'), divisionDepartment: DS.attr('string'), officePhone: DS.attr('string'), province: DS.attr('string'), city: DS.attr('string'), zipCode: DS.attr('string'), homePhone: DS.attr('string'), mobilePhone: DS.attr('string'), emailAddress: DS.attr('string'), startDate: DS.attr('date'), gender: DS.attr('string'), dateOfBirth: DS.attr('date'), cityOfBirth: DS.attr('string'), maritalStatus: DS.attr('string'), noOfChildren: DS.attr('number'), idType: DS.attr('string'), idNo: DS.attr('string'), citizenship: DS.attr('string'), companyName: DS.attr('string'), loginType: DS.attr('string'), userGroup: DS.attr('string'), roleManagement: DS.belongsTo('role-management', {inverse: null}), approvalInputConfiguration: DS.belongsTo('approval-input-configuration', {inverse: null}), coreUserGroup: DS.belongsTo('core-user-group', {inverse: null}), dealer: DS.belongsTo('dealer', {inverse: null}), isActive: DS.attr('boolean'), password: DS.attr('string'), verifyPassword: DS.attr('string'), coreUserId: DS.attr('number'), oldPassword: DS.attr('string'), groupLogin:DS.attr('string'), provinceValue:DS.attr('string'), cityValue:DS.attr('string'), genderValue:DS.attr('string'), divisionValue: DS.attr('string'), });