diff --git a/src/custom.js b/src/custom.js index 0ab2efc7d..f9210a961 100644 --- a/src/custom.js +++ b/src/custom.js @@ -16,10 +16,6 @@ const DEFAULT_SPEC = { blacklist: [], whitelist: null // null imples, not set. this is an object and not an array }, - domains: { - dynamicDns: true, - changeDashboardDomain: true - }, subscription: { configurable: true }, diff --git a/src/routes/cloudron.js b/src/routes/cloudron.js index 929c2e6aa..f5d173022 100644 --- a/src/routes/cloudron.js +++ b/src/routes/cloudron.js @@ -254,8 +254,6 @@ function getLogStream(req, res, next) { function setDashboardAndMailDomain(req, res, next) { if (!req.body.domain || typeof req.body.domain !== 'string') return next(new HttpError(400, 'domain must be a string')); - if (!custom.spec().domains.changeDashboardDomain) return next(new HttpError(405, 'feature disabled by admin')); - cloudron.setDashboardAndMailDomain(req.body.domain, auditSource.fromRequest(req), function (error) { if (error) return next(BoxError.toHttpError(error)); @@ -266,8 +264,6 @@ function setDashboardAndMailDomain(req, res, next) { function prepareDashboardDomain(req, res, next) { if (!req.body.domain || typeof req.body.domain !== 'string') return next(new HttpError(400, 'domain must be a string')); - if (!custom.spec().domains.changeDashboardDomain) return next(new HttpError(405, 'feature disabled by admin')); - cloudron.prepareDashboardDomain(req.body.domain, auditSource.fromRequest(req), function (error, taskId) { if (error) return next(BoxError.toHttpError(error)); diff --git a/src/routes/settings.js b/src/routes/settings.js index 6d0b529f6..1782ff58c 100644 --- a/src/routes/settings.js +++ b/src/routes/settings.js @@ -218,8 +218,6 @@ function getDynamicDnsConfig(req, res, next) { function setDynamicDnsConfig(req, res, next) { assert.strictEqual(typeof req.body, 'object'); - if (!custom.spec().domains.dynamicDns) return next(new HttpError(405, 'feature disabled by admin')); - if (typeof req.body.enabled !== 'boolean') return next(new HttpError(400, 'enabled boolean is required')); settings.setDynamicDnsConfig(req.body.enabled, function (error) {