added page edition
This commit is contained in:
@@ -20,10 +20,43 @@ exports.getPageById = async (req, res) => {
|
|||||||
exports.createPage = async (req, res) => {
|
exports.createPage = async (req, res) => {
|
||||||
const jsonPage = req.body
|
const jsonPage = req.body
|
||||||
|
|
||||||
page.create({
|
await page.create({
|
||||||
pageTitle: jsonPage.name,
|
pageTitle: jsonPage.name,
|
||||||
pageFolder: jsonPage.folder,
|
pageFolder: jsonPage.folder,
|
||||||
})
|
})
|
||||||
|
|
||||||
res.status(201).json("ok");
|
res.status(201).json("ok");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
exports.updatePage = async (req, res) => {
|
||||||
|
const jsonPage = req.body;
|
||||||
|
const pageId = req.params.id;
|
||||||
|
|
||||||
|
await page.update({
|
||||||
|
pageTitle: jsonPage.name,
|
||||||
|
pageFolder: jsonPage.folder,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
where: {
|
||||||
|
pageId: pageId
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
res.status(200).json("ok");
|
||||||
|
}
|
||||||
|
|
||||||
|
exports.updatePageContent = async (req, res) => {
|
||||||
|
const jsonPage = req.body;
|
||||||
|
const pageId = req.params.id;
|
||||||
|
|
||||||
|
await page.update({
|
||||||
|
pageContent: jsonPage.content,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
where: {
|
||||||
|
pageId: pageId
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
res.status(200).json("ok");
|
||||||
|
}
|
||||||
@@ -7,4 +7,7 @@ router.get('/pages', pageController.getPages);
|
|||||||
router.get('/pages/:id', pageController.getPageById);
|
router.get('/pages/:id', pageController.getPageById);
|
||||||
router.post('/pages', pageController.createPage);
|
router.post('/pages', pageController.createPage);
|
||||||
|
|
||||||
|
router.put('/pages/:id', pageController.updatePage);
|
||||||
|
router.put('/pages/:id/content', pageController.updatePageContent);
|
||||||
|
|
||||||
module.exports = router;
|
module.exports = router;
|
||||||
Reference in New Issue
Block a user