|
@@ -20,6 +20,7 @@ var App = require('app');
|
|
var stringUtils = require('utils/string_utils');
|
|
var stringUtils = require('utils/string_utils');
|
|
|
|
|
|
var categotyConfigs = require('data/service_configs');
|
|
var categotyConfigs = require('data/service_configs');
|
|
|
|
+var serviceComponents = {};
|
|
var configGroupsByTag = [];
|
|
var configGroupsByTag = [];
|
|
|
|
|
|
App.config = Em.Object.create({
|
|
App.config = Em.Object.create({
|
|
@@ -750,19 +751,19 @@ App.config = Em.Object.create({
|
|
* @param serviceName
|
|
* @param serviceName
|
|
* @return {*}
|
|
* @return {*}
|
|
*/
|
|
*/
|
|
- loadAdvancedConfig: function (serviceName, callback) {
|
|
|
|
|
|
+ loadAdvancedConfig: function (serviceName) {
|
|
App.ajax.send({
|
|
App.ajax.send({
|
|
name: 'config.advanced',
|
|
name: 'config.advanced',
|
|
sender: this,
|
|
sender: this,
|
|
data: {
|
|
data: {
|
|
serviceName: serviceName,
|
|
serviceName: serviceName,
|
|
stack2VersionUrl: App.get('stack2VersionURL'),
|
|
stack2VersionUrl: App.get('stack2VersionURL'),
|
|
- stackVersion: App.get('currentStackVersionNumber'),
|
|
|
|
- callback: callback
|
|
|
|
|
|
+ stackVersion: App.get('currentStackVersionNumber')
|
|
},
|
|
},
|
|
- success: 'loadAdvancedConfigSuccess',
|
|
|
|
- error: 'loadAdvancedConfigError'
|
|
|
|
|
|
+ success: 'loadAdvancedConfigSuccess'
|
|
});
|
|
});
|
|
|
|
+ return serviceComponents[serviceName];
|
|
|
|
+ //TODO clean serviceComponents
|
|
},
|
|
},
|
|
|
|
|
|
loadAdvancedConfigSuccess: function (data, opt, params) {
|
|
loadAdvancedConfigSuccess: function (data, opt, params) {
|
|
@@ -792,13 +793,8 @@ App.config = Em.Object.create({
|
|
});
|
|
});
|
|
}
|
|
}
|
|
}, this);
|
|
}, this);
|
|
|
|
+ serviceComponents[data.items[0].StackConfigurations.service_name] = properties;
|
|
}
|
|
}
|
|
- params.callback(properties);
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
- loadAdvancedConfigError: function (request, ajaxOptions, error, opt, params) {
|
|
|
|
- console.log('ERROR: failed to load stack configs for', params.serviceName);
|
|
|
|
- params.callback([]);
|
|
|
|
},
|
|
},
|
|
|
|
|
|
/**
|
|
/**
|