diff --git a/src/libs/models/user.js b/src/libs/models/user.js index 8c4f92a204ef9c3b410fb656c16c4af9ad6c7152..b334e87f24258692b5ece8987e17cad85d187609 100644 --- a/src/libs/models/user.js +++ b/src/libs/models/user.js @@ -8,48 +8,48 @@ const Schema = mongoose.Schema; var UserSchema = new Schema({ email: { type: String, - unique: true, - required: true + unique: true, + required: [true, 'O campo Email é obrigatório.'] }, password: { type: String, - required: true + required: [true, 'O campo Senha é obrigatório.'] }, name: { type: String, - required: true + required: [true, 'O campo Nome é obrigatório.'] }, cpf:{ type: String, - unique: true, - required: true + unique: [true, 'O CPF informado já está cadastrado.'], + required: [true, 'O campo CPF é obrigatório.'] }, schooling: { type: String, - required: true + required: [true, 'O campo Escolaridade é obrigatório.'] }, course: { type: String, }, segment: { type: String, - required: true + required: [true, 'O campo Segmento é obrigatório.'] }, role: { type: String, - required: true + required: [true, 'O campo Função é obrigatório.'] }, institution_name: { type: String, - required: true + required: [true, 'O campo Instituição em que trabalha é obrigatório.'] }, state: { type: String, - required: true + required: [true, 'O campo Estado é obrigatório.'] }, city: { type: String, - required: true + required: [true, 'O campo Cidade é obrigatório.'] }, receive_emails: { type: Boolean