From aaececd91e8bf4959bb7b2f76bab87d91429f258 Mon Sep 17 00:00:00 2001 From: SrGooglo Date: Mon, 31 Jul 2023 11:46:42 +0000 Subject: [PATCH] update `user` db schema --- shared/classes/DbModels/user/index.js | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/shared/classes/DbModels/user/index.js b/shared/classes/DbModels/user/index.js index b5804313..f9efdfba 100755 --- a/shared/classes/DbModels/user/index.js +++ b/shared/classes/DbModels/user/index.js @@ -4,17 +4,18 @@ export default { schema: { username: { type: String, required: true }, password: { type: String, required: true, select: false }, - cover: { type: String }, - description: { type: String, }, - fullName: String, - avatar: { type: String }, - email: String, + email: { type: String, required: true }, + description: { type: String, default: null }, + public_name: { type: String, default: null }, + fullName: { type: String, default: null }, + cover: { type: String, default: null }, + avatar: { type: String, default: null }, roles: { type: Array, default: [] }, verified: { type: Boolean, default: false }, - birthday: { type: Date }, - createdAt: { type: String }, + birthday: { type: Date, default: null }, badges: { type: Array, default: [] }, - early_supporter: { type: Boolean, default: false }, links: { type: Array, default: [] }, + createdAt: { type: String }, + created_at: { type: String }, } } \ No newline at end of file