settings: move branding settings into branding.js
This commit is contained in:
@@ -278,10 +278,12 @@ async function initializeExpressSync() {
|
||||
router.get ('/api/v1/applinks/:id/icon', token, authorizeUser, routes.applinks.getIcon);
|
||||
|
||||
// branding routes
|
||||
router.get ('/api/v1/branding/:setting', token, authorizeOwner, routes.branding.get);
|
||||
router.post('/api/v1/branding/:setting', json, token, authorizeOwner, (req, res, next) => {
|
||||
return req.params.setting === 'cloudron_avatar' ? multipart(req, res, next) : next();
|
||||
}, routes.branding.set);
|
||||
router.get ('/api/v1/branding/cloudron_name', token, authorizeOwner, routes.branding.getCloudronName);
|
||||
router.post('/api/v1/branding/cloudron_name', json, token, authorizeOwner, routes.branding.setCloudronName);
|
||||
router.get ('/api/v1/branding/cloudron_avatar', token, authorizeOwner, routes.branding.getCloudronAvatar);
|
||||
router.post('/api/v1/branding/cloudron_avatar', json, token, authorizeOwner, multipart, routes.branding.setCloudronAvatar);
|
||||
router.get ('/api/v1/branding/footer', token, authorizeOwner, routes.branding.getFooter);
|
||||
router.post('/api/v1/branding/footer', json, token, authorizeOwner, routes.branding.setFooter);
|
||||
|
||||
// network routes
|
||||
router.get ('/api/v1/network/blocklist', token, authorizeOwner, routes.network.getBlocklist);
|
||||
|
||||
Reference in New Issue
Block a user