4.1.3
This commit is contained in:
@@ -71,6 +71,23 @@ const adminSchema = new mongoose.Schema({
|
||||
last_online: {
|
||||
type: Date, // ذخیره تاریخ و زمان آخرین بازدید
|
||||
default: Date.now // تنظیم تاریخ به تاریخ فعلی
|
||||
},
|
||||
// super_admin: به همهچیز دسترسی داره (بدون نیاز به لیست permissions). staff: فقط به
|
||||
// مواردی که توی permissions هست. پیشفرض super_admin تا ادمینهای از قبل موجود بعد
|
||||
// از این تغییر دسترسیشون رو از دست ندن
|
||||
role: {
|
||||
type: String,
|
||||
enum: ['super_admin', 'staff'],
|
||||
default: 'super_admin'
|
||||
},
|
||||
permissions: {
|
||||
type: [String],
|
||||
default: []
|
||||
},
|
||||
createdBy: {
|
||||
type: mongoose.Schema.Types.ObjectId,
|
||||
ref: 'Admin',
|
||||
default: null
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user