فهرست منبع

AMBARI-17176 VDF: include default version definition in list, even if Internet Access is available (zhewang)

Zhe (Joe) Wang 9 سال پیش
والد
کامیت
0525d2aebc

+ 1 - 8
ambari-admin/src/main/resources/ui/admin-web/app/scripts/controllers/stackVersions/StackVersionsCreateCtrl.js

@@ -543,14 +543,7 @@ angular.module('ambariAdminConsole')
       return item.isSelected === true;
     });
     angular.forEach(versions, function (item, index) {
-      var isPublicVersionsExist = false;
-      // If public VDF exists for a stack then default base stack version should be hidden
-      if (item.stackDefault) {
-        isPublicVersionsExist = versions.find(function(_version){
-          return (item.stackNameVersion === _version.stackNameVersion && !_version.stackDefault);
-        });
-      }
-      item.visible = (item.stackNameVersion === activeStackId.stackNameVersion) && !isPublicVersionsExist;
+      item.visible = (item.stackNameVersion === activeStackId.stackNameVersion);
     });
     $scope.activeStackVersion = versions.filter(function(item){
       return item.visible;

+ 1 - 7
ambari-web/app/controllers/wizard/step1_controller.js

@@ -24,7 +24,6 @@ var arrayUtils = require('utils/array_utils');
  * @property {string} stackName
  * @property {App.Stack[]} stacks
  * @property {boolean} isSelected
- * @property {boolean} defaultStackAllowedToSelect
  */
 
 /**
@@ -33,12 +32,7 @@ var arrayUtils = require('utils/array_utils');
 var StackType = Em.Object.extend({
   stackName: '',
   stacks: [],
-  isSelected: Em.computed.someBy('stacks', 'isSelected', true),
-  defaultStackAllowedToSelect: Em.computed.equal('stacks.length', 1),
-  visibleStacks: function () {
-    var stacks = this.get('stacks');
-    return this.get('defaultStackAllowedToSelect') ? stacks : stacks.filterProperty('stackDefault', false);
-  }.property('defaultStackAllowedToSelect', 'stacks.[]')
+  isSelected: Em.computed.someBy('stacks', 'isSelected', true)
 });
 
 App.WizardStep1Controller = Em.Controller.extend({

+ 1 - 1
ambari-web/app/templates/wizard/step1.hbs

@@ -39,7 +39,7 @@
                   <div class="btn-group">
                     <button type="button" data-toggle="dropdown" class="btn dropdown-toggle btn-info">{{controller.selectedStack.displayName}} <span class="caret"></span></button>
                     <ul class="dropdown-menu">
-                      {{#each stack in selectedStackType.visibleStacks}}
+                      {{#each stack in selectedStackType.stacks}}
                         <li>
                           {{!view view.stackRadioButton stackBinding="stack"}}
                           <a href="#" {{action "changeVersion" stack target="controller"}}>{{stack.displayName}}