Prechádzať zdrojové kódy

AMBARI-15164. Hide "Add Override" buttons in NameNode HA Wizard on step3 (akovalenko)

Aleksandr Kovalenko 9 rokov pred
rodič
commit
0abc53fa55

+ 1 - 0
ambari-web/app/controllers/main/admin/highAvailability/nameNode/step3_controller.js

@@ -172,6 +172,7 @@ App.HighAvailabilityWizardStep3Controller = Em.Controller.extend({
 
     configs.forEach(function (config) {
       App.NnHaConfigInitializer.initialValue(config, localDB, dependencies);
+      config.isOverridable = false;
     });
 
     return configs;

+ 8 - 0
ambari-web/test/controllers/main/admin/highAvailability/nameNode/step3_controller_test.js

@@ -391,6 +391,14 @@ describe('App.HighAvailabilityWizardStep3Controller', function() {
       });
     });
 
+    it('should set isOverridable=false for each config', function () {
+      var configs = [
+        {name: 'prop1'}, {name: 'prop2'}
+      ];
+      configs = controller.tweakServiceConfigs(configs);
+      expect(configs.everyProperty('isOverridable', false)).to.be.true;
+    });
+
   });
 
 });