let dashboardSchema = mongoose.Schema({
_id: {
type: ObjectId,
auto: true,
},
name: {
type: String,
required: true,
},
user: {
type: String,
required: true,
},
widgets: {
type: [WIDGET],
required: true,
},
variables: {
type: Object,
required: false,
default: [{}],
},
insertTime: {
type: Date,
default: Date.now,
},
updateTime: {
type: Date,
required: true,
default: Date.now,
},
group: {
type: String,
required: false,
default: null,
},
groupWriteAccess: {
type: Boolean,
required: false,
default: false,
},
lastUpdatedBy: {
type: String,
required: false,
default: null,
},
deleted: {
type: Boolean,
default: false,
},
tangoDB: {
type: String,
default: '',
},
});