feat(api): add backend support for toggling admin login link visibility on status page

This commit is contained in:
Jeffer Marcelino
2025-06-22 18:26:20 +02:00
parent 31321749b2
commit 7c5516cd75
3 changed files with 6 additions and 0 deletions
+4
View File
@@ -70,6 +70,10 @@ const StatusPageSchema = mongoose.Schema(
type: Boolean,
default: true,
},
showAdminLoginLink: {
type: Boolean,
default: false,
}
},
{ timestamps: true }
);
@@ -153,6 +153,7 @@ const getStatusPage = async (url) => {
showCharts: 1,
showUptimePercentage: 1,
timezone: 1,
showAdminLoginLink: 1,
url: 1,
},
monitors: {
+1
View File
@@ -463,6 +463,7 @@ const createStatusPageBodyValidation = joi.object({
isPublished: joi.boolean(),
showCharts: joi.boolean().optional(),
showUptimePercentage: joi.boolean(),
showAdminLoginLink: joi.boolean().optional(),
});
const imageValidation = joi