Fix most glaring bugs and vulnerabilities

This commit is contained in:
Luka Romih
2023-05-08 23:25:25 +02:00
parent 9867875ef2
commit d0e53fee3b
144 changed files with 2231 additions and 2981 deletions
+4
View File
@@ -1,4 +1,5 @@
const router = require('express-promise-router')()
const user = require('../../../middleware/user')
const {
create,
@@ -10,6 +11,9 @@ const {
deleteLinkedDictionary
} = require('../../../controllers/api/v1/portals')
// All further routes are only available to portal admin.
router.use(user.isAuthenticated, user.isPortalAdmin)
// Create new portal connection
router.post('/createPortal', create)