Browse Source

AMBARI-3946. Install Wizard: not possible to remove config overrides. (Denys Buzhor via akovalenko)

Aleksandr Kovalenko 11 years ago
parent
commit
679c6ee23d
1 changed files with 6 additions and 0 deletions
  1. 6 0
      ambari-web/app/views/common/configs/overriddenProperty_view.js

+ 6 - 0
ambari-web/app/views/common/configs/overriddenProperty_view.js

@@ -33,6 +33,12 @@ App.ServiceConfigView.SCPOverriddenRowsView = Ember.View.extend({
     // arg 1 SCP means ServiceConfigProperty
     var scpToBeRemoved = event.contexts[0];
     var overrides = this.get('serviceConfigProperty.overrides');
+    // remove override property from selectedService on installer 7-th step
+    if (this.get('controller.name') == 'wizardStep7Controller') {
+      var controller = this.get('controller');
+      var group = controller.get('selectedService.configGroups').findProperty('name', controller.get('selectedConfigGroup.name'));
+      group.get('properties').removeObject(scpToBeRemoved);
+    }
     overrides = overrides.without(scpToBeRemoved);
     this.set('serviceConfigProperty.overrides', overrides);
   }