|
@@ -39,43 +39,13 @@ module.exports = App.WizardRoute.extend({
|
|
|
|
|
|
onClose: function () {
|
|
|
var rMHighAvailabilityWizardController = router.get('rMHighAvailabilityWizardController'),
|
|
|
- currStep = rMHighAvailabilityWizardController.get('currentStep'),
|
|
|
- self = this;
|
|
|
- App.router.get('wizardWatcherController').resetUser();
|
|
|
+ currStep = rMHighAvailabilityWizardController.get('currentStep');
|
|
|
if (parseInt(currStep) === 4) {
|
|
|
App.showConfirmationPopup(function () {
|
|
|
- router.get('updateController').set('isWorking', true);
|
|
|
- rMHighAvailabilityWizardController.finish();
|
|
|
- App.clusterStatus.setClusterStatus({
|
|
|
- clusterName: App.router.getClusterName(),
|
|
|
- clusterState: 'DEFAULT',
|
|
|
- localdb: App.db.data
|
|
|
- }, {
|
|
|
- alwaysCallback: function () {
|
|
|
- self.hide();
|
|
|
- router.transitionTo('main.services.index');
|
|
|
- Em.run.next(function() {
|
|
|
- location.reload();
|
|
|
- });
|
|
|
- }
|
|
|
- });
|
|
|
+ rMHighAvailabilityWizardController.resetOnClose(rMHighAvailabilityWizardController, 'main.services.index');
|
|
|
}, Em.I18n.t('admin.rm_highAvailability.closePopup'));
|
|
|
} else {
|
|
|
- router.get('updateController').set('isWorking', true);
|
|
|
- rMHighAvailabilityWizardController.finish();
|
|
|
- App.clusterStatus.setClusterStatus({
|
|
|
- clusterName: App.router.getClusterName(),
|
|
|
- clusterState: 'DEFAULT',
|
|
|
- localdb: App.db.data
|
|
|
- }, {
|
|
|
- alwaysCallback: function () {
|
|
|
- self.hide();
|
|
|
- router.transitionTo('main.services.index');
|
|
|
- Em.run.next(function() {
|
|
|
- location.reload();
|
|
|
- });
|
|
|
- }
|
|
|
- });
|
|
|
+ rMHighAvailabilityWizardController.resetOnClose(rMHighAvailabilityWizardController, 'main.services.index');
|
|
|
}
|
|
|
},
|
|
|
didInsertElement: function () {
|
|
@@ -197,20 +167,7 @@ module.exports = App.WizardRoute.extend({
|
|
|
},
|
|
|
next: function (router) {
|
|
|
var controller = router.get('rMHighAvailabilityWizardController');
|
|
|
- controller.finish();
|
|
|
- App.clusterStatus.setClusterStatus({
|
|
|
- clusterName: controller.get('content.cluster.name'),
|
|
|
- clusterState: 'DEFAULT',
|
|
|
- localdb: App.db.data
|
|
|
- }, {
|
|
|
- alwaysCallback: function () {
|
|
|
- controller.get('popup').hide();
|
|
|
- router.transitionTo('main.services.index');
|
|
|
- Em.run.next(function () {
|
|
|
- location.reload();
|
|
|
- });
|
|
|
- }
|
|
|
- });
|
|
|
+ controller.resetOnClose(controller, 'main.services.index');
|
|
|
}
|
|
|
})
|
|
|
|