forked from UKSOURCE/cms.hailearning.edu.vn
feat(header-menu): add maintenance mode functionality and related UI elements
This commit is contained in:
@@ -31,6 +31,10 @@ const HeaderMenuSchema = new mongoose.Schema({
|
||||
enum: ['active', 'inactive'],
|
||||
default: 'active'
|
||||
},
|
||||
is_maintainance: {
|
||||
type: Boolean,
|
||||
default: false
|
||||
},
|
||||
type: {
|
||||
type: String,
|
||||
enum: ['internal', 'external'],
|
||||
@@ -43,6 +47,7 @@ const HeaderMenuSchema = new mongoose.Schema({
|
||||
// Indexes for optimization
|
||||
HeaderMenuSchema.index({ order: 1 });
|
||||
HeaderMenuSchema.index({ status: 1 });
|
||||
HeaderMenuSchema.index({ is_maintainance: 1 });
|
||||
HeaderMenuSchema.index({ parentId: 1, order: 1 });
|
||||
|
||||
module.exports = mongoose.model('HeaderMenu', HeaderMenuSchema);
|
||||
|
||||
Reference in New Issue
Block a user