Remove settings locked field

this was a too generic and will be replaced with feature flags
This commit is contained in:
Girish Ramakrishnan
2019-05-06 20:01:35 -07:00
parent 0e8fe8cd07
commit 222d2840cf
5 changed files with 19 additions and 22 deletions

View File

@@ -104,7 +104,6 @@ function initializeExpressSync() {
var domainsManageScope = routes.accesscontrol.scope(accesscontrol.SCOPE_DOMAINS_MANAGE);
const verifyDomainLock = routes.domains.verifyDomainLock;
const verifySettingsLock = routes.settings.verifySettingsLock;
// csrf protection
var csrf = routes.oauth2.csrf();
@@ -244,8 +243,8 @@ function initializeExpressSync() {
router.post('/api/v1/apps/:id/owner', appsManageScope, routes.apps.setOwner);
// settings routes (these are for the settings tab - avatar & name have public routes for normal users. see above)
router.get ('/api/v1/settings/:setting', settingsScope, verifySettingsLock, routes.settings.get);
router.post('/api/v1/settings/:setting', settingsScope, verifySettingsLock, (req, res, next) => {
router.get ('/api/v1/settings/:setting', settingsScope, routes.settings.get);
router.post('/api/v1/settings/:setting', settingsScope, (req, res, next) => {
return req.params.setting === 'cloudron_avatar' ? multipart(req, res, next) : next();
}, routes.settings.set);