|
|
@ -3,12 +3,24 @@ const StatusCodes = require("../../utilities/statusCodes") |
|
|
const { |
|
|
const { |
|
|
listScreens, |
|
|
listScreens, |
|
|
saveScreen, |
|
|
saveScreen, |
|
|
buildPage |
|
|
buildPage, |
|
|
|
|
|
renameScreen, |
|
|
|
|
|
deleteScreen |
|
|
} = require("../../utilities/builder") |
|
|
} = require("../../utilities/builder") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const router = Router() |
|
|
const router = Router() |
|
|
|
|
|
|
|
|
|
|
|
router.post("/_builder/api/:appname/pages/:pageName", async ctx => { |
|
|
|
|
|
await buildPage( |
|
|
|
|
|
ctx.config, |
|
|
|
|
|
ctx.params.appname, |
|
|
|
|
|
ctx.params.pageName, |
|
|
|
|
|
ctx.request.body |
|
|
|
|
|
) |
|
|
|
|
|
ctx.response.status = StatusCodes.OK |
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
router.get("/_builder/api/:appname/pages/:pagename/screens", async ctx => { |
|
|
router.get("/_builder/api/:appname/pages/:pagename/screens", async ctx => { |
|
|
ctx.body = await listScreens( |
|
|
ctx.body = await listScreens( |
|
|
ctx.config, |
|
|
ctx.config, |
|
|
@ -58,14 +70,4 @@ router |
|
|
ctx.response.status = StatusCodes.OK |
|
|
ctx.response.status = StatusCodes.OK |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
router.post("/_builder/api/:appname/pages/:pageName", async ctx => { |
|
|
|
|
|
await buildPage( |
|
|
|
|
|
ctx.config, |
|
|
|
|
|
ctx.params.appname, |
|
|
|
|
|
ctx.params.pageName, |
|
|
|
|
|
ctx.request.body |
|
|
|
|
|
) |
|
|
|
|
|
ctx.response.status = StatusCodes.OK |
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
module.exports = router |
|
|
module.exports = router |