aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/routes/special/router.ts24
1 files changed, 24 insertions, 0 deletions
diff --git a/app/routes/special/router.ts b/app/routes/special/router.ts
index 26130c5..2015a35 100644
--- a/app/routes/special/router.ts
+++ b/app/routes/special/router.ts
@@ -39,6 +39,30 @@ router.get('/special/purge/:page/confirm', (req, res, next) => {
}
});
+router.use('/special/info/:page?', page);
+
+router.get('/special/info/:page?', navbar, (req, res, next) => {
+ const page = res.locals.page;
+
+ if (!page) {
+ next();
+ return;
+ }
+
+ res.render('pageinfo.ejs', {
+ navbar: res.locals.navbarHtml,
+ standardName: page.standardName,
+ displayTitle: page.metadata.displayTitle,
+ buildTime: page.buildTime,
+ primary: page.metadata.includeInNavbar,
+ showTitle: page.metadata.showTitle,
+ sortOrder: page.metadata.sortOrder,
+ dependencies: page.metadata.dependencies,
+ dependents: page.metadata.dependents,
+ errors: page.metadata.errors,
+ });
+});
+
router.get('/special/rebuild', navbar, (req, res) => {
res.render('rebuild.ejs', {
navbar: res.locals.navbarHtml