|
@@ -21,13 +21,11 @@ var App = require('app');
|
|
module.exports = App.WizardRoute.extend({
|
|
module.exports = App.WizardRoute.extend({
|
|
route: '/highAvailability/ResourceManager/enable',
|
|
route: '/highAvailability/ResourceManager/enable',
|
|
|
|
|
|
- enter: function (router,transition) {
|
|
|
|
|
|
+ enter: function (router, transition) {
|
|
var rMHighAvailabilityWizardController = router.get('rMHighAvailabilityWizardController');
|
|
var rMHighAvailabilityWizardController = router.get('rMHighAvailabilityWizardController');
|
|
rMHighAvailabilityWizardController.dataLoading().done(function () {
|
|
rMHighAvailabilityWizardController.dataLoading().done(function () {
|
|
//Set YARN as current service
|
|
//Set YARN as current service
|
|
App.router.set('mainServiceItemController.content', App.Service.find().findProperty('serviceName', 'YARN'));
|
|
App.router.set('mainServiceItemController.content', App.Service.find().findProperty('serviceName', 'YARN'));
|
|
- });
|
|
|
|
- Em.run.next(function () {
|
|
|
|
App.router.get('updateController').set('isWorking', false);
|
|
App.router.get('updateController').set('isWorking', false);
|
|
var popup = App.ModalPopup.show({
|
|
var popup = App.ModalPopup.show({
|
|
classNames: ['full-width-modal'],
|
|
classNames: ['full-width-modal'],
|
|
@@ -41,8 +39,8 @@ module.exports = App.WizardRoute.extend({
|
|
|
|
|
|
onClose: function () {
|
|
onClose: function () {
|
|
var rMHighAvailabilityWizardController = router.get('rMHighAvailabilityWizardController'),
|
|
var rMHighAvailabilityWizardController = router.get('rMHighAvailabilityWizardController'),
|
|
- currStep = rMHighAvailabilityWizardController.get('currentStep'),
|
|
|
|
- self = this;
|
|
|
|
|
|
+ currStep = rMHighAvailabilityWizardController.get('currentStep'),
|
|
|
|
+ self = this;
|
|
|
|
|
|
if (parseInt(currStep) === 4) {
|
|
if (parseInt(currStep) === 4) {
|
|
App.showConfirmationPopup(function () {
|
|
App.showConfirmationPopup(function () {
|
|
@@ -52,11 +50,13 @@ module.exports = App.WizardRoute.extend({
|
|
clusterName: App.router.getClusterName(),
|
|
clusterName: App.router.getClusterName(),
|
|
clusterState: 'DEFAULT',
|
|
clusterState: 'DEFAULT',
|
|
localdb: App.db.data
|
|
localdb: App.db.data
|
|
- }, {alwaysCallback: function () {
|
|
|
|
- self.hide();
|
|
|
|
- router.transitionTo('main.services.index');
|
|
|
|
- location.reload();
|
|
|
|
- }});
|
|
|
|
|
|
+ }, {
|
|
|
|
+ alwaysCallback: function () {
|
|
|
|
+ self.hide();
|
|
|
|
+ router.transitionTo('main.services.index');
|
|
|
|
+ location.reload();
|
|
|
|
+ }
|
|
|
|
+ });
|
|
}, Em.I18n.t('admin.rm_highAvailability.closePopup'));
|
|
}, Em.I18n.t('admin.rm_highAvailability.closePopup'));
|
|
} else {
|
|
} else {
|
|
router.get('updateController').set('isWorking', true);
|
|
router.get('updateController').set('isWorking', true);
|
|
@@ -65,11 +65,13 @@ module.exports = App.WizardRoute.extend({
|
|
clusterName: App.router.getClusterName(),
|
|
clusterName: App.router.getClusterName(),
|
|
clusterState: 'DEFAULT',
|
|
clusterState: 'DEFAULT',
|
|
localdb: App.db.data
|
|
localdb: App.db.data
|
|
- }, {alwaysCallback: function () {
|
|
|
|
- self.hide();
|
|
|
|
- router.transitionTo('main.services.index');
|
|
|
|
- location.reload();
|
|
|
|
- }});
|
|
|
|
|
|
+ }, {
|
|
|
|
+ alwaysCallback: function () {
|
|
|
|
+ self.hide();
|
|
|
|
+ router.transitionTo('main.services.index');
|
|
|
|
+ location.reload();
|
|
|
|
+ }
|
|
|
|
+ });
|
|
}
|
|
}
|
|
},
|
|
},
|
|
didInsertElement: function () {
|
|
didInsertElement: function () {
|
|
@@ -89,7 +91,9 @@ module.exports = App.WizardRoute.extend({
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- router.transitionTo('step' + rMHighAvailabilityWizardController.get('currentStep'));
|
|
|
|
|
|
+ Em.run.next(function () {
|
|
|
|
+ router.transitionTo('step' + rMHighAvailabilityWizardController.get('currentStep'));
|
|
|
|
+ });
|
|
});
|
|
});
|
|
},
|
|
},
|
|
|
|
|
|
@@ -97,8 +101,8 @@ module.exports = App.WizardRoute.extend({
|
|
route: '/step1',
|
|
route: '/step1',
|
|
connectOutlets: function (router) {
|
|
connectOutlets: function (router) {
|
|
var controller = router.get('rMHighAvailabilityWizardController');
|
|
var controller = router.get('rMHighAvailabilityWizardController');
|
|
- controller.setCurrentStep('1');
|
|
|
|
controller.dataLoading().done(function () {
|
|
controller.dataLoading().done(function () {
|
|
|
|
+ controller.setCurrentStep('1');
|
|
controller.connectOutlet('rMHighAvailabilityWizardStep1', controller.get('content'));
|
|
controller.connectOutlet('rMHighAvailabilityWizardStep1', controller.get('content'));
|
|
})
|
|
})
|
|
},
|
|
},
|
|
@@ -115,8 +119,8 @@ module.exports = App.WizardRoute.extend({
|
|
route: '/step2',
|
|
route: '/step2',
|
|
connectOutlets: function (router) {
|
|
connectOutlets: function (router) {
|
|
var controller = router.get('rMHighAvailabilityWizardController');
|
|
var controller = router.get('rMHighAvailabilityWizardController');
|
|
- controller.setCurrentStep('2');
|
|
|
|
controller.dataLoading().done(function () {
|
|
controller.dataLoading().done(function () {
|
|
|
|
+ controller.setCurrentStep('2');
|
|
controller.loadAllPriorSteps();
|
|
controller.loadAllPriorSteps();
|
|
controller.connectOutlet('rMHighAvailabilityWizardStep2', controller.get('content'));
|
|
controller.connectOutlet('rMHighAvailabilityWizardStep2', controller.get('content'));
|
|
})
|
|
})
|
|
@@ -145,8 +149,8 @@ module.exports = App.WizardRoute.extend({
|
|
route: '/step3',
|
|
route: '/step3',
|
|
connectOutlets: function (router) {
|
|
connectOutlets: function (router) {
|
|
var controller = router.get('rMHighAvailabilityWizardController');
|
|
var controller = router.get('rMHighAvailabilityWizardController');
|
|
- controller.setCurrentStep('3');
|
|
|
|
controller.dataLoading().done(function () {
|
|
controller.dataLoading().done(function () {
|
|
|
|
+ controller.setCurrentStep('3');
|
|
controller.loadAllPriorSteps();
|
|
controller.loadAllPriorSteps();
|
|
controller.connectOutlet('rMHighAvailabilityWizardStep3', controller.get('content'));
|
|
controller.connectOutlet('rMHighAvailabilityWizardStep3', controller.get('content'));
|
|
})
|
|
})
|
|
@@ -168,9 +172,9 @@ module.exports = App.WizardRoute.extend({
|
|
route: '/step4',
|
|
route: '/step4',
|
|
connectOutlets: function (router) {
|
|
connectOutlets: function (router) {
|
|
var controller = router.get('rMHighAvailabilityWizardController');
|
|
var controller = router.get('rMHighAvailabilityWizardController');
|
|
- controller.setCurrentStep('4');
|
|
|
|
- controller.setLowerStepsDisable(4);
|
|
|
|
controller.dataLoading().done(function () {
|
|
controller.dataLoading().done(function () {
|
|
|
|
+ controller.setCurrentStep('4');
|
|
|
|
+ controller.setLowerStepsDisable(4);
|
|
controller.loadAllPriorSteps();
|
|
controller.loadAllPriorSteps();
|
|
controller.connectOutlet('rMHighAvailabilityWizardStep4', controller.get('content'));
|
|
controller.connectOutlet('rMHighAvailabilityWizardStep4', controller.get('content'));
|
|
})
|
|
})
|