From 1b433819cbfc084836ee05e338d06f159e77a3d1 Mon Sep 17 00:00:00 2001 From: LMBishop <13875753+LMBishop@users.noreply.github.com> Date: Thu, 23 Dec 2021 00:16:09 +0000 Subject: Add page info page --- app/routes/special/router.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'app/routes/special/router.ts') 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 -- cgit v1.2.3-70-g09d2