Init commit

This commit is contained in:
2024-12-22 16:52:30 +03:30
parent 28ab698dfc
commit aeb38982ca
28 changed files with 1532 additions and 68 deletions
+40
View File
@@ -0,0 +1,40 @@
const express = require('express')
const permissionController = require('./permissionController')
const perm = require('../../middlewares/permissionMiddleware')
const loginCheck = require('../../middlewares/loginCheck')
const router = new express.Router()
router.use(loginCheck.loginProtect)
router.get(
'/',
perm.requires('getallpermissions'),
permissionController.getAllPermissions
)
router.post(
'/',
perm.requires('createpermission'),
permissionController.createPermission
)
router.get(
'/:id',
perm.requires('getpermission'),
permissionController.getPermission
)
router.put(
'/:id',
perm.requires('updatepermission'),
permissionController.updatePermission
)
router.delete(
'/:id',
perm.requires('deletepermission'),
permissionController.deletePermission
)
module.exports = router