|
@@ -20,6 +20,7 @@
|
|
|
var App = require('app');
|
|
|
var hostsManagement = require('utils/hosts');
|
|
|
var componentHelper = require('utils/component');
|
|
|
+var serviceComponents = require('data/service_components');
|
|
|
|
|
|
App.ManageConfigGroupsController = Em.Controller.extend({
|
|
|
name: 'manageConfigGroupsController',
|
|
@@ -267,6 +268,16 @@ App.ManageConfigGroupsController = Em.Controller.extend({
|
|
|
});
|
|
|
},
|
|
|
|
|
|
+ componentsForFilter: function () {
|
|
|
+ return serviceComponents.filterProperty('service_name', this.get('serviceName')).map(function (component) {
|
|
|
+ return Em.Object.create({
|
|
|
+ displayName: component.display_name,
|
|
|
+ componentName: component.isClient ? 'CLIENT' : component.component_name,
|
|
|
+ selected: false
|
|
|
+ });
|
|
|
+ });
|
|
|
+ }.property('serviceName'),
|
|
|
+
|
|
|
/**
|
|
|
* delete selected config group
|
|
|
*/
|
|
@@ -465,4 +476,4 @@ App.ManageConfigGroupsController = Em.Controller.extend({
|
|
|
configGroups.pushObject(defaultConfigGroup);
|
|
|
return configGroups;
|
|
|
}
|
|
|
-});
|
|
|
+});
|