فهرست منبع

AMBARI-4108 No components in manage config group > select hosts during install. (Mikhail Bayuk via ababiichuk)

aBabiichuk 11 سال پیش
والد
کامیت
05a0ce2f98
1فایلهای تغییر یافته به همراه12 افزوده شده و 1 حذف شده
  1. 12 1
      ambari-web/app/controllers/main/service/manage_config_groups_controller.js

+ 12 - 1
ambari-web/app/controllers/main/service/manage_config_groups_controller.js

@@ -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;
   }
-});
+});