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
+7 -1
View File
@@ -4,12 +4,18 @@ const {
listDictionaries,
syncDictionary
} = require('../../../controllers/api/v1/inter_instance_sync')
const user = require('../../../middleware/user')
// Receive Content Security Policy violation reports.
router.post('/csp-reports', system.handleCspReports)
// Trigger synchronization with Eurotermbank.
router.get('/eurotermbank-sync-push', system.syncWithEurotermbank)
router.get(
'/eurotermbank-sync-push',
user.isAuthenticated,
user.isPortalAdmin,
system.syncWithEurotermbank
)
// List dictionaries (one page).
router.get('/inter-instance-sync/dictionaries', listDictionaries)