80 lines
1.6 KiB
JavaScript
80 lines
1.6 KiB
JavaScript
import BaseService from '../service';
|
|
|
|
export default BaseService.extend({
|
|
modelName: 'User',
|
|
pageSize: 64,
|
|
createConstraints: {
|
|
account: {
|
|
presence: true,
|
|
length: {
|
|
minimum: 1,
|
|
maximum: 36
|
|
}
|
|
},
|
|
employeeId: {
|
|
presence: true,
|
|
length: {
|
|
minimum: 1,
|
|
maximum: 36
|
|
}
|
|
},
|
|
name: {
|
|
presence: true,
|
|
length: {
|
|
minimum: 1,
|
|
maximum: 16
|
|
}
|
|
},
|
|
enName: {
|
|
length: {
|
|
maximum: 36
|
|
}
|
|
},
|
|
email: {
|
|
email: true
|
|
},
|
|
password: {
|
|
presence: true,
|
|
length: {
|
|
minimum: 4,
|
|
maximum: 36
|
|
}
|
|
},
|
|
confirmPassword: {
|
|
presence: true,
|
|
equality: 'password'
|
|
}
|
|
},
|
|
updateConstraints: {
|
|
password: {
|
|
length: {
|
|
minimum: 4,
|
|
maximum: 36
|
|
}
|
|
},
|
|
confirmPassword: {
|
|
equality: 'password'
|
|
}
|
|
},
|
|
updatePasswordConstraints: {
|
|
originPassword: {
|
|
presence: true,
|
|
length: {
|
|
minimum: 4,
|
|
maximum: 36
|
|
}
|
|
},
|
|
password: {
|
|
presence: true,
|
|
length: {
|
|
minimum: 4,
|
|
maximum: 36
|
|
}
|
|
},
|
|
confirmPassword: {
|
|
presence: true,
|
|
equality: 'password'
|
|
}
|
|
}
|
|
});
|