浏览代码

AMBARI-3850. Config-groups should be sorted in manage config-groups dialog. (Mikhail Bayuk via srimanth)

Srimanth Gunturi 11 年之前
父节点
当前提交
cbca25d63c

+ 6 - 0
ambari-web/app/controllers/main/service/info/configs.js

@@ -323,6 +323,12 @@ App.MainServiceInfoConfigsController = Em.Controller.extend({
       selectedConfigGroup = defaultConfigGroup;
     }
     this.get('configGroups').push(defaultConfigGroup);
+    this.get('configGroups').sort(function(configGroup){
+      if(configGroup.isDefault){
+        return false;
+      }
+      return true;
+    });
     this.set('selectedConfigGroup', selectedConfigGroup);
   },
 

+ 6 - 0
ambari-web/app/controllers/main/service/manage_config_groups_controller.js

@@ -106,6 +106,12 @@ App.ManageConfigGroupsController = Em.Controller.extend({
       defaultConfigGroup.set('childConfigGroups', configGroups);
       defaultConfigGroup.set('hosts', unusedHosts);
       this.set('configGroups', [defaultConfigGroup].concat(configGroups));
+      this.get('configGroups').sort(function(configGroup){
+        if(configGroup.isDefault){
+          return false;
+        }
+        return true;
+      });
       this.loadProperties(groupToTypeToTagMap);
       this.set('isLoaded', true);
     }