Browse Source

AMBARI-2551. Clicking "undo" does not prompt to revert custom user props. (Antonenko Alexander via yusaku)

git-svn-id: https://svn.apache.org/repos/asf/incubator/ambari/trunk@1499652 13f79535-47bb-0310-9956-ffa450edef68
Yusaku Sako 12 years ago
parent
commit
4588dc4fbb
1 changed files with 9 additions and 2 deletions
  1. 9 2
      ambari-web/app/views/common/configs/services_config.js

+ 9 - 2
ambari-web/app/views/common/configs/services_config.js

@@ -80,8 +80,14 @@ App.ServiceConfigsByCategoryView = Ember.View.extend({
    * Warn/prompt user to adjust Service props when changing user/groups in Misc
    * Is triggered when user ended editing text field
    */
-  miscConfigChange: function () {
-    var changedProperty = this.get("serviceConfigs").filterProperty("editDone", true);
+  miscConfigChange: function (manuallyChangedProperty) {
+    var changedProperty;
+    if(manuallyChangedProperty.get("id")){
+      changedProperty = [manuallyChangedProperty];
+    }else{
+      changedProperty = this.get("serviceConfigs").filterProperty("editDone", true);
+    }
+
     if (changedProperty.length > 0) {
       changedProperty = changedProperty.objectAt(0);
     } else {
@@ -432,6 +438,7 @@ App.ServiceConfigsByCategoryView = Ember.View.extend({
       }
       serviceConfigProperty.set('value', dValue);
     }
+    this.miscConfigChange(serviceConfigProperty);
   },
 
   createOverrideProperty: function (event) {