浏览代码

AMBARI-6448. User added properties are not shown in Add Service wizard and removed later by the wizard. (jaimin)

Jaimin Jetly 11 年之前
父节点
当前提交
8af1ee1f28
共有 2 个文件被更改,包括 3 次插入3 次删除
  1. 1 1
      ambari-web/app/controllers/wizard/step7_controller.js
  2. 2 2
      ambari-web/app/utils/config.js

+ 1 - 1
ambari-web/app/controllers/wizard/step7_controller.js

@@ -775,7 +775,7 @@ App.WizardStep7Controller = Em.Controller.extend({
    */
   getConfigTagsSuccess: function (data) {
     var installedServiceSites = [];
-    App.StackService.find().filterProperty('isSelected').filter(function (service) {
+    App.StackService.find().filterProperty('isInstalled').forEach(function (service) {
       installedServiceSites = installedServiceSites.concat(service.get('configTypes'));
     }, this);
     installedServiceSites = installedServiceSites.uniq();

+ 2 - 2
ambari-web/app/utils/config.js

@@ -1012,9 +1012,9 @@ App.config = Em.Object.create({
   getServiceNameByConfigType: function (type) {
     var preDefinedServiceConfigs = this.get('preDefinedServiceConfigs');
     var service = preDefinedServiceConfigs.find(function (serviceConfig) {
-      return (serviceConfig.sites.contains(type));
+      return (serviceConfig.get('configTypes').contains(type));
     }, this);
-    return service && service.serviceName;
+    return service && service.get('serviceName');
   },
 
   /**