Sửa lỗi quản lí users, chỉnh sửa users
This commit is contained in:
+18
-2
@@ -2,6 +2,18 @@ const mongoose = require('mongoose');
|
||||
const bcrypt = require('bcrypt');
|
||||
|
||||
const userSchema = new mongoose.Schema({
|
||||
fullName: {
|
||||
type: String,
|
||||
required: true,
|
||||
trim: true
|
||||
},
|
||||
email: {
|
||||
type: String,
|
||||
required: true,
|
||||
unique: true,
|
||||
trim: true,
|
||||
lowercase: true
|
||||
},
|
||||
username: {
|
||||
type: String,
|
||||
required: true,
|
||||
@@ -14,8 +26,12 @@ const userSchema = new mongoose.Schema({
|
||||
},
|
||||
role: {
|
||||
type: String,
|
||||
enum: ['Chủ sở hữu', 'Thành viên'],
|
||||
default: 'Thành viên'
|
||||
enum: ['admin', 'moderator', 'editor', 'user'],
|
||||
default: 'user'
|
||||
},
|
||||
agreedToRules: {
|
||||
type: Boolean,
|
||||
required: true
|
||||
}
|
||||
}, {
|
||||
timestamps: true
|
||||
|
||||
Reference in New Issue
Block a user