[39/50] [abbrv] ambari git commit: AMBARI-22157. Web Client Should Never List Any Upgrade Actions On Only Stack In System (alexantonenko)
AMBARI-22157. Web Client Should Never List Any Upgrade Actions On Only Stack In System (alexantonenko) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/fab2aa3c Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/fab2aa3c Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/fab2aa3c Branch: refs/heads/branch-feature-AMBARI-14714 Commit: fab2aa3c62e3dbe5cce795ca50c4b61baee1d19e Parents: 7172655 Author: Alex AntonenkoAuthored: Fri Oct 6 16:35:29 2017 +0300 Committer: Alex Antonenko Committed: Fri Oct 6 16:35:29 2017 +0300 -- .../stack_upgrade/upgrade_version_box_view.js | 13 -- .../upgrade_version_box_view_test.js| 44 ++-- 2 files changed, 49 insertions(+), 8 deletions(-) -- http://git-wip-us.apache.org/repos/asf/ambari/blob/fab2aa3c/ambari-web/app/views/main/admin/stack_upgrade/upgrade_version_box_view.js -- diff --git a/ambari-web/app/views/main/admin/stack_upgrade/upgrade_version_box_view.js b/ambari-web/app/views/main/admin/stack_upgrade/upgrade_version_box_view.js index 28f4f32..355ad88 100644 --- a/ambari-web/app/views/main/admin/stack_upgrade/upgrade_version_box_view.js +++ b/ambari-web/app/views/main/admin/stack_upgrade/upgrade_version_box_view.js @@ -199,7 +199,8 @@ App.UpgradeVersionBoxView = Em.View.extend({ 'isUpgrading', 'controller.requestInProgress', 'controller.requestInProgressRepoId', -'parentView.repoVersions.@each.status' +'parentView.repoVersions.@each.status', +'isCurrentStackPresent' ), /** @@ -208,6 +209,7 @@ App.UpgradeVersionBoxView = Em.View.extend({ */ isDisabledOnInit: function() { return this.get('controller.requestInProgress') || +!this.get('isCurrentStackPresent') || !this.get('content.isCompatible') || (App.get('upgradeIsRunning') && !App.get('upgradeSuspended')) || this.get('parentView.repoVersions').someProperty('status', 'INSTALLING'); @@ -312,8 +314,6 @@ App.UpgradeVersionBoxView = Em.View.extend({ }); } - - } element.set('isDisabled', isDisabled); } @@ -357,7 +357,8 @@ App.UpgradeVersionBoxView = Em.View.extend({ * @returns {boolean} */ isDisabledOnInstalled: function() { -return !App.isAuthorized('CLUSTER.UPGRADE_DOWNGRADE_STACK') || +return !this.get('isCurrentStackPresent') || + !App.isAuthorized('CLUSTER.UPGRADE_DOWNGRADE_STACK') || this.get('controller.requestInProgress') || this.get('parentView.repoVersions').someProperty('status', 'INSTALLING') || (this.get('controller.isDowngrade') && @@ -392,6 +393,10 @@ App.UpgradeVersionBoxView = Em.View.extend({ $('.out-of-sync-badge').tooltip('destroy'); }, + isCurrentStackPresent: Ember.computed('parentView.repoVersions.@each.stackVersion.state', function () { +return this.get('parentView.repoVersions').someProperty('stackVersion.state', 'CURRENT'); + }), + /** * run custom action of controller */ http://git-wip-us.apache.org/repos/asf/ambari/blob/fab2aa3c/ambari-web/test/views/main/admin/stack_upgrade/upgrade_version_box_view_test.js -- diff --git a/ambari-web/test/views/main/admin/stack_upgrade/upgrade_version_box_view_test.js b/ambari-web/test/views/main/admin/stack_upgrade/upgrade_version_box_view_test.js index 506fb81..9bee7af 100644 --- a/ambari-web/test/views/main/admin/stack_upgrade/upgrade_version_box_view_test.js +++ b/ambari-web/test/views/main/admin/stack_upgrade/upgrade_version_box_view_test.js @@ -29,6 +29,7 @@ describe('App.UpgradeVersionBoxView', function () { sinon.stub(App.db, 'getFilterConditions', function () {return [];}); view = App.UpgradeVersionBoxView.create({ initFilters: Em.K, + isCurrentStackPresent: true, controller: Em.Object.create({ upgrade: Em.K, getRepoVersionInstallId: Em.K, @@ -1103,6 +1104,7 @@ describe('App.UpgradeVersionBoxView', function () { upgradeSuspended: true, status: 'INSTALLED', isCompatible: true, +isCurrentStackPresent: true, expected: true }, { @@ -,6 +1113,7 @@ describe('App.UpgradeVersionBoxView', function () { upgradeSuspended: false, status: 'INSTALLED', isCompatible: true, +isCurrentStackPresent: true, expected: true }, { @@ -1119,6 +1122,7 @@ describe('App.UpgradeVersionBoxView', function () { upgradeSuspended: false, status: 'INSTALLING', isCompatible: true, +isCurrentStackPresent: true,
ambari git commit: AMBARI-22157. Web Client Should Never List Any Upgrade Actions On Only Stack In System (alexantonenko)
Repository: ambari Updated Branches: refs/heads/branch-2.6 6bfcb838e -> 5eab1a569 AMBARI-22157. Web Client Should Never List Any Upgrade Actions On Only Stack In System (alexantonenko) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/5eab1a56 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/5eab1a56 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/5eab1a56 Branch: refs/heads/branch-2.6 Commit: 5eab1a569c4316efe9a5adc9f843a0e015ff4e1f Parents: 6bfcb83 Author: Alex AntonenkoAuthored: Fri Oct 6 16:36:26 2017 +0300 Committer: Alex Antonenko Committed: Fri Oct 6 16:36:26 2017 +0300 -- .../stack_upgrade/upgrade_version_box_view.js | 13 -- .../upgrade_version_box_view_test.js| 44 ++-- 2 files changed, 49 insertions(+), 8 deletions(-) -- http://git-wip-us.apache.org/repos/asf/ambari/blob/5eab1a56/ambari-web/app/views/main/admin/stack_upgrade/upgrade_version_box_view.js -- diff --git a/ambari-web/app/views/main/admin/stack_upgrade/upgrade_version_box_view.js b/ambari-web/app/views/main/admin/stack_upgrade/upgrade_version_box_view.js index 95bdcc0..67dd498 100644 --- a/ambari-web/app/views/main/admin/stack_upgrade/upgrade_version_box_view.js +++ b/ambari-web/app/views/main/admin/stack_upgrade/upgrade_version_box_view.js @@ -203,7 +203,8 @@ App.UpgradeVersionBoxView = Em.View.extend({ 'controller.requestInProgressRepoId', 'parentView.repoVersions.@each.status', 'App.currentStackName', -'App.upgradeIsRunning' +'App.upgradeIsRunning', +'isCurrentStackPresent' ), /** @@ -305,8 +306,6 @@ App.UpgradeVersionBoxView = Em.View.extend({ }); } - - this.addRemoveIopSelectButton(element, isDisabled); } element.set('isDisabled', isDisabled); @@ -364,12 +363,17 @@ App.UpgradeVersionBoxView = Em.View.extend({ return false; }, + isCurrentStackPresent: Ember.computed('parentView.repoVersions.@each.stackVersion.state', function () { +return this.get('parentView.repoVersions').someProperty('stackVersion.state', 'CURRENT'); + }), + /** * check if actions of NOT_REQUIRED stack version disabled * @returns {boolean} */ isDisabledOnInit: function() { return this.get('controller.requestInProgress') || +!this.get('isCurrentStackPresent') || !this.get('content.isCompatible') || (App.get('upgradeIsRunning') && !App.get('upgradeSuspended')) || this.get('parentView.repoVersions').someProperty('status', 'INSTALLING'); @@ -380,7 +384,8 @@ App.UpgradeVersionBoxView = Em.View.extend({ * @returns {boolean} */ isDisabledOnInstalled: function() { -return !App.isAuthorized('CLUSTER.UPGRADE_DOWNGRADE_STACK') || +return !this.get('isCurrentStackPresent') || + !App.isAuthorized('CLUSTER.UPGRADE_DOWNGRADE_STACK') || this.get('controller.requestInProgress') || this.get('parentView.repoVersions').someProperty('status', 'INSTALLING') || (this.get('controller.isDowngrade') && http://git-wip-us.apache.org/repos/asf/ambari/blob/5eab1a56/ambari-web/test/views/main/admin/stack_upgrade/upgrade_version_box_view_test.js -- diff --git a/ambari-web/test/views/main/admin/stack_upgrade/upgrade_version_box_view_test.js b/ambari-web/test/views/main/admin/stack_upgrade/upgrade_version_box_view_test.js index 4469222..fd4e890 100644 --- a/ambari-web/test/views/main/admin/stack_upgrade/upgrade_version_box_view_test.js +++ b/ambari-web/test/views/main/admin/stack_upgrade/upgrade_version_box_view_test.js @@ -29,6 +29,7 @@ describe('App.UpgradeVersionBoxView', function () { sinon.stub(App.db, 'getFilterConditions', function () {return [];}); view = App.UpgradeVersionBoxView.create({ initFilters: Em.K, + isCurrentStackPresent: true, controller: Em.Object.create({ upgrade: Em.K, getRepoVersionInstallId: Em.K, @@ -1038,6 +1039,7 @@ describe('App.UpgradeVersionBoxView', function () { upgradeSuspended: true, status: 'INSTALLED', isCompatible: true, +isCurrentStackPresent: true, expected: true }, { @@ -1046,6 +1048,7 @@ describe('App.UpgradeVersionBoxView', function () { upgradeSuspended: false, status: 'INSTALLED', isCompatible: true, +isCurrentStackPresent: true, expected: true }, { @@ -1054,6 +1057,7 @@ describe('App.UpgradeVersionBoxView', function () { upgradeSuspended: false, status: 'INSTALLING',
ambari git commit: AMBARI-22157. Web Client Should Never List Any Upgrade Actions On Only Stack In System (alexantonenko)
Repository: ambari Updated Branches: refs/heads/trunk 7172655ff -> fab2aa3c6 AMBARI-22157. Web Client Should Never List Any Upgrade Actions On Only Stack In System (alexantonenko) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/fab2aa3c Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/fab2aa3c Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/fab2aa3c Branch: refs/heads/trunk Commit: fab2aa3c62e3dbe5cce795ca50c4b61baee1d19e Parents: 7172655 Author: Alex AntonenkoAuthored: Fri Oct 6 16:35:29 2017 +0300 Committer: Alex Antonenko Committed: Fri Oct 6 16:35:29 2017 +0300 -- .../stack_upgrade/upgrade_version_box_view.js | 13 -- .../upgrade_version_box_view_test.js| 44 ++-- 2 files changed, 49 insertions(+), 8 deletions(-) -- http://git-wip-us.apache.org/repos/asf/ambari/blob/fab2aa3c/ambari-web/app/views/main/admin/stack_upgrade/upgrade_version_box_view.js -- diff --git a/ambari-web/app/views/main/admin/stack_upgrade/upgrade_version_box_view.js b/ambari-web/app/views/main/admin/stack_upgrade/upgrade_version_box_view.js index 28f4f32..355ad88 100644 --- a/ambari-web/app/views/main/admin/stack_upgrade/upgrade_version_box_view.js +++ b/ambari-web/app/views/main/admin/stack_upgrade/upgrade_version_box_view.js @@ -199,7 +199,8 @@ App.UpgradeVersionBoxView = Em.View.extend({ 'isUpgrading', 'controller.requestInProgress', 'controller.requestInProgressRepoId', -'parentView.repoVersions.@each.status' +'parentView.repoVersions.@each.status', +'isCurrentStackPresent' ), /** @@ -208,6 +209,7 @@ App.UpgradeVersionBoxView = Em.View.extend({ */ isDisabledOnInit: function() { return this.get('controller.requestInProgress') || +!this.get('isCurrentStackPresent') || !this.get('content.isCompatible') || (App.get('upgradeIsRunning') && !App.get('upgradeSuspended')) || this.get('parentView.repoVersions').someProperty('status', 'INSTALLING'); @@ -312,8 +314,6 @@ App.UpgradeVersionBoxView = Em.View.extend({ }); } - - } element.set('isDisabled', isDisabled); } @@ -357,7 +357,8 @@ App.UpgradeVersionBoxView = Em.View.extend({ * @returns {boolean} */ isDisabledOnInstalled: function() { -return !App.isAuthorized('CLUSTER.UPGRADE_DOWNGRADE_STACK') || +return !this.get('isCurrentStackPresent') || + !App.isAuthorized('CLUSTER.UPGRADE_DOWNGRADE_STACK') || this.get('controller.requestInProgress') || this.get('parentView.repoVersions').someProperty('status', 'INSTALLING') || (this.get('controller.isDowngrade') && @@ -392,6 +393,10 @@ App.UpgradeVersionBoxView = Em.View.extend({ $('.out-of-sync-badge').tooltip('destroy'); }, + isCurrentStackPresent: Ember.computed('parentView.repoVersions.@each.stackVersion.state', function () { +return this.get('parentView.repoVersions').someProperty('stackVersion.state', 'CURRENT'); + }), + /** * run custom action of controller */ http://git-wip-us.apache.org/repos/asf/ambari/blob/fab2aa3c/ambari-web/test/views/main/admin/stack_upgrade/upgrade_version_box_view_test.js -- diff --git a/ambari-web/test/views/main/admin/stack_upgrade/upgrade_version_box_view_test.js b/ambari-web/test/views/main/admin/stack_upgrade/upgrade_version_box_view_test.js index 506fb81..9bee7af 100644 --- a/ambari-web/test/views/main/admin/stack_upgrade/upgrade_version_box_view_test.js +++ b/ambari-web/test/views/main/admin/stack_upgrade/upgrade_version_box_view_test.js @@ -29,6 +29,7 @@ describe('App.UpgradeVersionBoxView', function () { sinon.stub(App.db, 'getFilterConditions', function () {return [];}); view = App.UpgradeVersionBoxView.create({ initFilters: Em.K, + isCurrentStackPresent: true, controller: Em.Object.create({ upgrade: Em.K, getRepoVersionInstallId: Em.K, @@ -1103,6 +1104,7 @@ describe('App.UpgradeVersionBoxView', function () { upgradeSuspended: true, status: 'INSTALLED', isCompatible: true, +isCurrentStackPresent: true, expected: true }, { @@ -,6 +1113,7 @@ describe('App.UpgradeVersionBoxView', function () { upgradeSuspended: false, status: 'INSTALLED', isCompatible: true, +isCurrentStackPresent: true, expected: true }, { @@ -1119,6 +1122,7 @@ describe('App.UpgradeVersionBoxView', function () { upgradeSuspended: false, status: 'INSTALLING',