Add admin route to test digest
This commit is contained in:
@@ -5,6 +5,8 @@ exports = module.exports = {
|
|||||||
update: update,
|
update: update,
|
||||||
retire: retire,
|
retire: retire,
|
||||||
|
|
||||||
|
testDigest: testDigest,
|
||||||
|
|
||||||
importAppDatabase: importAppDatabase
|
importAppDatabase: importAppDatabase
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -14,6 +16,7 @@ var apps = require('../apps.js'),
|
|||||||
backups = require('../backups.js'),
|
backups = require('../backups.js'),
|
||||||
BackupsError = require('../backups.js').BackupsError,
|
BackupsError = require('../backups.js').BackupsError,
|
||||||
cloudron = require('../cloudron.js'),
|
cloudron = require('../cloudron.js'),
|
||||||
|
digest = require('../digest.js'),
|
||||||
debug = require('debug')('box:routes/sysadmin'),
|
debug = require('debug')('box:routes/sysadmin'),
|
||||||
HttpError = require('connect-lastmile').HttpError,
|
HttpError = require('connect-lastmile').HttpError,
|
||||||
HttpSuccess = require('connect-lastmile').HttpSuccess,
|
HttpSuccess = require('connect-lastmile').HttpSuccess,
|
||||||
@@ -70,3 +73,13 @@ function importAppDatabase(req, res, next) {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function testDigest(req, res, next) {
|
||||||
|
debug('test digest');
|
||||||
|
|
||||||
|
digest.send(function (error) {
|
||||||
|
if (error) return next(new HttpError(500, error));
|
||||||
|
|
||||||
|
next(new HttpSuccess(202, {}));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|||||||
@@ -346,6 +346,9 @@ function initializeSysadminExpressSync() {
|
|||||||
router.post('/api/v1/retire', routes.sysadmin.retire);
|
router.post('/api/v1/retire', routes.sysadmin.retire);
|
||||||
router.post('/api/v1/apps/:id/import', routes.sysadmin.importAppDatabase);
|
router.post('/api/v1/apps/:id/import', routes.sysadmin.importAppDatabase);
|
||||||
|
|
||||||
|
// routes to test features otherwise hard to test
|
||||||
|
router.post('/api/v1/test/digest', routes.sysadmin.testDigest);
|
||||||
|
|
||||||
return httpServer;
|
return httpServer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user