backup targets: add test for all routes

This commit is contained in:
Girish Ramakrishnan
2025-07-25 11:29:00 +02:00
parent 94dd1eb0c2
commit 3f07bb5c3a
8 changed files with 424 additions and 360 deletions
+2 -2
View File
@@ -158,10 +158,10 @@ async function initializeExpressSync() {
// backup target (destination) routes
router.get ('/api/v1/backup_targets/', token, authorizeAdmin, routes.backupTargets.list);
router.get ('/api/v1/backup_targets/:id', token, authorizeAdmin, routes.backupTargets.load, routes.backupTargets.get);
router.post('/api/v1/backup_targets/:id', token, authorizeOwner, routes.backupTargets.add);
router.post('/api/v1/backup_targets', json, token, authorizeOwner, routes.backupTargets.add);
router.del ('/api/v1/backup_targets/:id', token, authorizeOwner, routes.backupTargets.load, routes.backupTargets.del);
router.get ('/api/v1/backup_targets/:id/mount_status', token, authorizeAdmin, routes.backupTargets.load, routes.backupTargets.getMountStatus);
router.post('/api/v1/backup_targets/:id/create', token, authorizeAdmin, routes.backupTargets.load, routes.backupTargets.create);
router.post('/api/v1/backup_targets/:id/create_backup', token, authorizeAdmin, routes.backupTargets.load, routes.backupTargets.createBackup);
router.post('/api/v1/backup_targets/:id/cleanup', json, token, authorizeAdmin, routes.backupTargets.load, routes.backupTargets.cleanup);
router.post('/api/v1/backup_targets/:id/remount', json, token, authorizeAdmin, routes.backupTargets.load, routes.backupTargets.remount);
router.post('/api/v1/backup_targets/:id/configure/config', json, token, authorizeOwner, routes.backupTargets.load, routes.backupTargets.setConfig);