settings: move backup settings
This commit is contained in:
@@ -150,12 +150,16 @@ async function initializeExpressSync() {
|
||||
router.post('/api/v1/notifications/:notificationId', json, token, authorizeAdmin, routes.notifications.load, routes.notifications.update);
|
||||
|
||||
// backup routes
|
||||
router.get ('/api/v1/backups', token, authorizeAdmin, routes.backups.list);
|
||||
router.get ('/api/v1/backups/mount_status', token, authorizeAdmin, routes.backups.getMountStatus);
|
||||
router.post('/api/v1/backups/create', token, authorizeAdmin, routes.backups.create);
|
||||
router.post('/api/v1/backups/cleanup', json, token, authorizeAdmin, routes.backups.cleanup);
|
||||
router.post('/api/v1/backups/remount', json, token, authorizeAdmin, routes.backups.remount);
|
||||
router.post('/api/v1/backups/:backupId', json, token, authorizeAdmin, routes.backups.update);
|
||||
router.get ('/api/v1/backups', token, authorizeAdmin, routes.backups.list);
|
||||
router.get ('/api/v1/backups/mount_status', token, authorizeAdmin, routes.backups.getMountStatus);
|
||||
router.post('/api/v1/backups/create', token, authorizeAdmin, routes.backups.create);
|
||||
router.post('/api/v1/backups/cleanup', json, token, authorizeAdmin, routes.backups.cleanup);
|
||||
router.post('/api/v1/backups/remount', json, token, authorizeAdmin, routes.backups.remount);
|
||||
router.get ('/api/v1/backups/config', token, authorizeAdmin, routes.backups.getConfig);
|
||||
router.post('/api/v1/backups/config', json, token, authorizeOwner, routes.backups.setConfig);
|
||||
router.get ('/api/v1/backups/policy', token, authorizeAdmin, routes.backups.getPolicy);
|
||||
router.post('/api/v1/backups/policy', json, token, authorizeOwner, routes.backups.setPolicy);
|
||||
router.post('/api/v1/backups/:backupId', json, token, authorizeAdmin, routes.backups.update);
|
||||
|
||||
// config route (for dashboard). can return some private configuration unlike status
|
||||
router.get ('/api/v1/config', token, authorizeUser, routes.cloudron.getConfig);
|
||||
@@ -320,7 +324,6 @@ async function initializeExpressSync() {
|
||||
|
||||
// settings routes (these are for the settings tab - avatar & name have public routes for normal users. see above)
|
||||
router.get ('/api/v1/settings/:setting', token, authorizeAdmin, routes.settings.get);
|
||||
router.post('/api/v1/settings/backup_config', json, token, authorizeOwner, routes.settings.setBackupConfig);
|
||||
router.post('/api/v1/settings/:setting', json, token, authorizeAdmin, routes.settings.set);
|
||||
|
||||
// email routes
|
||||
|
||||
Reference in New Issue
Block a user