Browse Source

AMBARI-9536 Add property button visible when comparing config versions. (atkach)

Andrii Tkach 10 năm trước cách đây
mục cha
commit
0d12727642

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

@@ -64,6 +64,14 @@ App.MainServiceInfoConfigsController = Em.Controller.extend(App.ServerValidatorM
   isCurrentSelected: function () {
     return App.ServiceConfigVersion.find(this.get('content.serviceName') + "_" + this.get('selectedVersion')).get('isCurrent');
   }.property('selectedVersion', 'content.serviceName', 'dataIsLoaded'),
+
+  /**
+   * @type {boolean}
+   */
+  canEdit: function () {
+    return this.get('isCurrentSelected') && !this.get('isCompareMode');
+  }.property('isCurrentSelected', 'isCompareMode'),
+
   serviceConfigs: function () {
     return App.config.get('preDefinedServiceConfigs');
   }.property('App.config.preDefinedServiceConfigs'),

+ 1 - 1
ambari-web/app/templates/main/service/info/configs.hbs

@@ -48,7 +48,7 @@
       {{/isAccessible}}
     {{/if}}
     <div class="clearfix"></div>
-    {{view App.ServiceConfigView filterBinding="controller.filter" columnsBinding="controller.filterColumns" canEditBinding="controller.isCurrentSelected" showConfigHistoryFeatureBinding="controller.showConfigHistoryFeature"}}
+    {{view App.ServiceConfigView filterBinding="controller.filter" columnsBinding="controller.filterColumns" canEditBinding="controller.canEdit" showConfigHistoryFeatureBinding="controller.showConfigHistoryFeature"}}
     {{#isAccessible ADMIN}}
       {{#unless showConfigHistoryFeature}}
           <p class="pull-right">