Determin features based on subscription and cloudron creation

This commit is contained in:
Johannes Zellner
2020-02-14 12:20:15 +01:00
parent c537dfabb2
commit c20d3b62b0
3 changed files with 69 additions and 8 deletions

View File

@@ -22,6 +22,7 @@ exports = module.exports = {
};
var apps = require('./apps.js'),
appstore = require('./appstore.js'),
assert = require('assert'),
async = require('async'),
auditSource = require('./auditsource.js'),
@@ -134,13 +135,7 @@ function getConfig(callback) {
provider: settings.provider(),
cloudronName: allSettings[settings.CLOUDRON_NAME_KEY],
footer: allSettings[settings.FOOTER_KEY],
features: {
userMaxCount: null, // Infinity does not translate in JSON
externalLdap: true,
eventLog: true,
privateDockerRegistry: true,
branding: true
}
features: appstore.getFeatures()
});
});
}