apps: add route to list sites for operators

the main backup listing route is only available for admins
This commit is contained in:
Girish Ramakrishnan
2025-10-14 14:12:33 +02:00
parent 579dc4959b
commit 0dd6446f3e
5 changed files with 26 additions and 1 deletions
+1
View File
@@ -303,6 +303,7 @@ async function initializeExpressSync() {
router.post('/api/v1/apps/:id/export', json, token, routes.apps.load, authorizeOperator, routes.apps.exportApp);
router.post('/api/v1/apps/:id/backup', json, token, routes.apps.load, authorizeOperator, routes.apps.backup);
router.get ('/api/v1/apps/:id/backups', token, routes.apps.load, authorizeOperator, routes.apps.listBackups);
router.get ('/api/v1/apps/:id/backup_sites', token, routes.apps.load, authorizeOperator, routes.apps.listBackupSites);
router.post('/api/v1/apps/:id/backups/:backupId', json, token, routes.apps.load, authorizeOperator, routes.apps.updateBackup);
router.get ('/api/v1/apps/:id/backups/:backupId/download', token, routes.apps.load, authorizeOperator, routes.apps.downloadBackup);
router.put ('/api/v1/apps/:id/checklist/:key', json, token, routes.apps.load, authorizeOperator, routes.apps.setChecklistItem);