Browse Source

AMBARI-6272. Add Service wizard shouldn't show Save Configs popup on deploy. (akovalenko)

Aleksandr Kovalenko 11 years ago
parent
commit
20e214feb0
1 changed files with 12 additions and 7 deletions
  1. 12 7
      ambari-web/app/controllers/main/service/info/configs.js

+ 12 - 7
ambari-web/app/controllers/main/service/info/configs.js

@@ -818,7 +818,7 @@ App.MainServiceInfoConfigsController = Em.Controller.extend({
           "hosts": groupHosts,
           "desired_configs": this.buildGroupDesiredConfigs(overridenConfigs)
         }
-      });
+      }, true);
     }
   },
 
@@ -1057,18 +1057,23 @@ App.MainServiceInfoConfigsController = Em.Controller.extend({
   },
   /**
    * persist properties of config groups to server
-   * @param data
+   * show result popup if <code>showPopup</code> is true
+   * @param data {Object}
+   * @param showPopup {Boolean}
    */
-  putConfigGroupChanges: function (data) {
-    App.ajax.send({
+  putConfigGroupChanges: function (data, showPopup) {
+    var ajaxOptions = {
       name: 'config_groups.update_config_group',
       sender: this,
       data: {
         id: data.ConfigGroup.id,
         configGroup: data
-      },
-      success: "putConfigGroupChangesSuccess"
-    });
+      }
+    };
+    if (showPopup) {
+      ajaxOptions.success = "putConfigGroupChangesSuccess";
+    }
+    App.ajax.send(ajaxOptions);
   },
 
   putConfigGroupChangesSuccess: function () {