UNPKG

generator-aristos

Version:

create aristos cms fast with yeoman generator.

38 lines (34 loc) 874 B
const express = require("express"); const router = express.Router(); const auth = require("../../../AppStuff/authorization/auth"); const isAdmin = auth.isAdmin; /* grab controller */ const simplePagesControler = require("../../controllers/pages/admin_pages_simple_controller"); /* * GET pages index */ router.get("/", isAdmin, simplePagesControler.index); /* * GET, POST add page */ router .route("/add-page") .get(isAdmin, simplePagesControler.addIndex) .post(simplePagesControler.create); /* * POST reorder pages */ router.post("/reorder-pages", simplePagesControler.reorder); /* * GET, PUT edit page */ router .route("/edit-page/:id") .get(isAdmin, simplePagesControler.editIndex) .post(simplePagesControler.saveEdit); /* * GET delete page */ router.delete("/delete-page/:id", isAdmin, simplePagesControler.delete); /* Exports */ module.exports = router;