feat: admin utilities - rerender all pages

This commit is contained in:
NGPixel
2020-01-05 17:40:28 -05:00
parent 6920a35d80
commit 0d6562cca4
4 changed files with 139 additions and 2 deletions

View File

@@ -312,6 +312,23 @@ module.exports = {
} catch (err) {
return graphHelper.generateError(err)
}
},
/**
* RENDER PAGE
*/
async render (obj, args, context) {
try {
const page = await WIKI.models.pages.query().findById(args.id)
if (!page) {
throw new Error('Invalid Page Id')
}
await WIKI.models.pages.renderPage(page)
return {
responseResult: graphHelper.generateSuccess('Page rendered successfully.')
}
} catch (err) {
return graphHelper.generateError(err)
}
}
},
Page: {