Repository: ambari
Updated Branches:
  refs/heads/branch-2.2 ad71694e0 -> e7a15f411


AMBARI-15425 Required empty fields for AM (Grafana) are present after after 
upgrade from 2.2.0.0 etc to 2.2.2.0. (ababiichuk)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/e7a15f41
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/e7a15f41
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/e7a15f41

Branch: refs/heads/branch-2.2
Commit: e7a15f411649d6c4ef4bc046ec2d1e877ac45ed1
Parents: ad71694
Author: ababiichuk <ababiic...@hortonworks.com>
Authored: Tue Mar 15 17:22:16 2016 +0200
Committer: ababiichuk <ababiic...@hortonworks.com>
Committed: Wed Mar 16 12:43:12 2016 +0200

----------------------------------------------------------------------
 ambari-web/app/mixins/common/configs/enhanced_configs.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/e7a15f41/ambari-web/app/mixins/common/configs/enhanced_configs.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/mixins/common/configs/enhanced_configs.js 
b/ambari-web/app/mixins/common/configs/enhanced_configs.js
index cd924d7..cb865b4 100644
--- a/ambari-web/app/mixins/common/configs/enhanced_configs.js
+++ b/ambari-web/app/mixins/common/configs/enhanced_configs.js
@@ -577,10 +577,10 @@ App.EnhancedConfigsMixin = Em.Mixin.create({
         var cp = configProperties.findProperty('name', propertyName);
         var stackProperty = stackConfigsMap[App.config.configId(propertyName, 
siteName)];
         var attributes = properties[propertyName] || {};
+        var fileName = App.config.getOriginalFileName(siteName);
         Em.keys(attributes).forEach(function (attributeName) {
           if (attributeName == 'delete' && cp) {
             if (!updateOnlyBoundaries) {
-              var fileName = App.config.getOriginalFileName(siteName);
               var modifiedFileNames = self.get('modifiedFileNames');
               var dependentProperty = 
self.get('_dependentConfigValues').filterProperty('propertyName', 
propertyName).filterProperty('fileName', siteName).findProperty('configGroup', 
group && Em.get(group,'name'));
               if (dependentProperty) {
@@ -625,6 +625,12 @@ App.EnhancedConfigsMixin = Em.Mixin.create({
               }
             } else {
               Em.set(stackProperty.get('valueAttributes'), attributeName, 
attributes[attributeName]);
+              if (attributeName === 'visible') {
+                var p = self.findConfigProperty(propertyName, fileName);
+                if (p) {
+                  p.set('isVisible', attributes[attributeName]);
+                }
+              }
             }
           }
         });

Reply via email to