Add directory config ui

This commit is contained in:
Girish Ramakrishnan
2020-07-09 21:51:51 -07:00
parent fbe3545153
commit a725fc7a0b
3 changed files with 91 additions and 5 deletions

View File

@@ -406,6 +406,7 @@ angular.module('Application').service('Client', ['$http', '$interval', '$timeout
// this._config.features.privateDockerRegistry = false;
// this._config.features.branding = true;
// this._config.features.support = true;
// this._config.features.directoryConfig = true;
this._configListener.forEach(function (callback) {
callback(that._config);
@@ -702,6 +703,24 @@ angular.module('Application').service('Client', ['$http', '$interval', '$timeout
});
};
Client.prototype.setDirectoryConfig = function (config, callback) {
post('/api/v1/settings/directory_config', config, null, function (error, data, status) {
if (error) return callback(error);
if (status !== 200) return callback(new ClientError(status, data));
callback(null);
});
};
Client.prototype.getDirectoryConfig = function (callback) {
get('/api/v1/settings/directory_config', null, function (error, data, status) {
if (error) return callback(error);
if (status !== 200) return callback(new ClientError(status, data));
callback(null, data);
});
};
Client.prototype.setSysinfoConfig = function (config, callback) {
post('/api/v1/settings/sysinfo_config', config, null, function (error, data, status) {
if (error) return callback(error);