26 lines
907 B
JavaScript
26 lines
907 B
JavaScript
const express = require("express");
|
|
const router = express.Router();
|
|
|
|
const { requireLogin, requireArztOrMitarbeiter } = require("../middleware/auth.middleware");
|
|
const {
|
|
listServices,
|
|
showCreateService,
|
|
createService,
|
|
updateServicePrice,
|
|
toggleService,
|
|
listOpenServices,
|
|
showServiceLogs,
|
|
listServicesAdmin,
|
|
} = require("../controllers/service.controller");
|
|
|
|
router.get("/", requireLogin, listServicesAdmin);
|
|
router.get("/", requireArztOrMitarbeiter, listServices);
|
|
router.get("/create", requireArztOrMitarbeiter, showCreateService);
|
|
router.post("/create", requireArztOrMitarbeiter, createService);
|
|
router.post("/:id/update-price", requireArztOrMitarbeiter, updateServicePrice);
|
|
router.post("/:id/toggle", requireArztOrMitarbeiter, toggleService);
|
|
router.get("/open", requireLogin, listOpenServices);
|
|
router.get("/logs", requireArztOrMitarbeiter, showServiceLogs);
|
|
|
|
module.exports = router;
|