|
@@ -40,7 +40,7 @@ module.exports = App.WizardRoute.extend({
|
|
controller.clearTasksData();
|
|
controller.clearTasksData();
|
|
controller.finish();
|
|
controller.finish();
|
|
App.router.get('updateController').set('isWorking', true);
|
|
App.router.get('updateController').set('isWorking', true);
|
|
- if(App.get('testMode')){
|
|
|
|
|
|
+ if (App.get('testMode')) {
|
|
App.router.transitionTo('adminKerberos.index');
|
|
App.router.transitionTo('adminKerberos.index');
|
|
location.reload();
|
|
location.reload();
|
|
}
|
|
}
|
|
@@ -48,10 +48,12 @@ 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();
|
|
|
|
- App.router.transitionTo('adminKerberos.index');
|
|
|
|
- }});
|
|
|
|
|
|
+ }, {
|
|
|
|
+ alwaysCallback: function () {
|
|
|
|
+ self.hide();
|
|
|
|
+ App.router.transitionTo('adminKerberos.index');
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
|
|
},
|
|
},
|
|
didInsertElement: function () {
|
|
didInsertElement: function () {
|
|
@@ -156,7 +158,8 @@ module.exports = App.WizardRoute.extend({
|
|
},
|
|
},
|
|
back: Em.Router.transitionTo('step2'),
|
|
back: Em.Router.transitionTo('step2'),
|
|
next: function (router) {
|
|
next: function (router) {
|
|
- // load kerberos descriptor for all services
|
|
|
|
|
|
+ var kerberosWizardController = router.get('kerberosWizardController');
|
|
|
|
+ kerberosWizardController.setDBProperty('kerberosDescriptorConfigs', null);
|
|
router.transitionTo('step4');
|
|
router.transitionTo('step4');
|
|
}
|
|
}
|
|
}),
|
|
}),
|
|
@@ -184,6 +187,9 @@ module.exports = App.WizardRoute.extend({
|
|
},
|
|
},
|
|
back: Em.Router.transitionTo('step3'),
|
|
back: Em.Router.transitionTo('step3'),
|
|
next: function (router) {
|
|
next: function (router) {
|
|
|
|
+ var kerberosWizardController = router.get('kerberosWizardController');
|
|
|
|
+ var kerberosWizardStep4Controller = router.get('kerberosWizardStep4Controller');
|
|
|
|
+ kerberosWizardController.saveServiceConfigProperties(kerberosWizardStep4Controller);
|
|
router.transitionTo('step5');
|
|
router.transitionTo('step5');
|
|
}
|
|
}
|
|
}),
|
|
}),
|
|
@@ -197,21 +203,46 @@ module.exports = App.WizardRoute.extend({
|
|
connectOutlets: function (router) {
|
|
connectOutlets: function (router) {
|
|
console.log('in kerberosWizardController.step5:connectOutlets');
|
|
console.log('in kerberosWizardController.step5:connectOutlets');
|
|
var controller = router.get('kerberosWizardController');
|
|
var controller = router.get('kerberosWizardController');
|
|
- var stepController = router.get('kerberosWizardStep5Controller');
|
|
|
|
|
|
+ controller.setLowerStepsDisable(5);
|
|
controller.dataLoading().done(function () {
|
|
controller.dataLoading().done(function () {
|
|
- controller.getClusterEnvData().done(function(data){
|
|
|
|
|
|
+ controller.loadAllPriorSteps();
|
|
|
|
+ controller.connectOutlet('kerberosWizardStep5', controller.get('content'));
|
|
|
|
+ });
|
|
|
|
+ },
|
|
|
|
+ unroutePath: function () {
|
|
|
|
+ return false;
|
|
|
|
+ },
|
|
|
|
+ back: Em.Router.transitionTo('step4'),
|
|
|
|
+ next: function (router) {
|
|
|
|
+ router.transitionTo('step6');
|
|
|
|
+ }
|
|
|
|
+ }),
|
|
|
|
+
|
|
|
|
+ step6: Em.Route.extend({
|
|
|
|
+ route: '/step6',
|
|
|
|
+
|
|
|
|
+ enter: function (router) {
|
|
|
|
+ router.get('kerberosWizardController').setCurrentStep('6');
|
|
|
|
+ },
|
|
|
|
+ connectOutlets: function (router) {
|
|
|
|
+ console.log('in kerberosWizardController.step6:connectOutlets');
|
|
|
|
+ var controller = router.get('kerberosWizardController');
|
|
|
|
+ var stepController = router.get('kerberosWizardStep6Controller');
|
|
|
|
+ controller.setLowerStepsDisable(6);
|
|
|
|
+ controller.dataLoading().done(function () {
|
|
|
|
+ controller.getClusterEnvData().done(function (data) {
|
|
controller.loadAllPriorSteps();
|
|
controller.loadAllPriorSteps();
|
|
var kerberosDescriptor = controller.get('content.kerberosDescriptorConfigs');
|
|
var kerberosDescriptor = controller.get('content.kerberosDescriptorConfigs');
|
|
stepController.setRequest(data, kerberosDescriptor);
|
|
stepController.setRequest(data, kerberosDescriptor);
|
|
- controller.connectOutlet('kerberosWizardStep5', controller.get('content'));
|
|
|
|
|
|
+ controller.connectOutlet('kerberosWizardStep6', controller.get('content'));
|
|
});
|
|
});
|
|
});
|
|
});
|
|
},
|
|
},
|
|
- retry: function() {
|
|
|
|
|
|
+ retry: function () {
|
|
var router = App.router;
|
|
var router = App.router;
|
|
var controller = router.get('kerberosWizardController');
|
|
var controller = router.get('kerberosWizardController');
|
|
- controller.getClusterEnvData().done(function(data) {
|
|
|
|
- var stepController = router.get('kerberosWizardStep5Controller');
|
|
|
|
|
|
+ controller.getClusterEnvData().done(function (data) {
|
|
|
|
+ var stepController = router.get('kerberosWizardStep6Controller');
|
|
var kerberosDescriptor = controller.get('content.kerberosDescriptorConfigs');
|
|
var kerberosDescriptor = controller.get('content.kerberosDescriptorConfigs');
|
|
stepController.setRequest(data, kerberosDescriptor);
|
|
stepController.setRequest(data, kerberosDescriptor);
|
|
stepController.loadStep();
|
|
stepController.loadStep();
|
|
@@ -220,30 +251,31 @@ module.exports = App.WizardRoute.extend({
|
|
unroutePath: function () {
|
|
unroutePath: function () {
|
|
return false;
|
|
return false;
|
|
},
|
|
},
|
|
- back: Em.Router.transitionTo('step4'),
|
|
|
|
|
|
+ back: Em.Router.transitionTo('step5'),
|
|
next: function (router) {
|
|
next: function (router) {
|
|
- router.transitionTo('step6');
|
|
|
|
|
|
+ router.transitionTo('step7');
|
|
}
|
|
}
|
|
}),
|
|
}),
|
|
|
|
|
|
- step6: Em.Route.extend({
|
|
|
|
- route: '/step6',
|
|
|
|
|
|
+ step7: Em.Route.extend({
|
|
|
|
+ route: '/step7',
|
|
|
|
|
|
enter: function (router) {
|
|
enter: function (router) {
|
|
- router.get('kerberosWizardController').setCurrentStep('6');
|
|
|
|
|
|
+ router.get('kerberosWizardController').setCurrentStep('7');
|
|
},
|
|
},
|
|
connectOutlets: function (router) {
|
|
connectOutlets: function (router) {
|
|
- console.log('in kerberosWizardController.step6:connectOutlets');
|
|
|
|
|
|
+ console.log('in kerberosWizardController.step7:connectOutlets');
|
|
var controller = router.get('kerberosWizardController');
|
|
var controller = router.get('kerberosWizardController');
|
|
- controller.setLowerStepsDisable(6);
|
|
|
|
|
|
+ controller.setLowerStepsDisable(7);
|
|
controller.dataLoading().done(function () {
|
|
controller.dataLoading().done(function () {
|
|
controller.loadAllPriorSteps();
|
|
controller.loadAllPriorSteps();
|
|
- controller.connectOutlet('kerberosWizardStep6', controller.get('content'));
|
|
|
|
|
|
+ controller.connectOutlet('kerberosWizardStep7', controller.get('content'));
|
|
});
|
|
});
|
|
},
|
|
},
|
|
unroutePath: function () {
|
|
unroutePath: function () {
|
|
return false;
|
|
return false;
|
|
},
|
|
},
|
|
|
|
+ back: Em.Router.transitionTo('step6'),
|
|
next: function (router) {
|
|
next: function (router) {
|
|
var controller = router.get('kerberosWizardController');
|
|
var controller = router.get('kerberosWizardController');
|
|
controller.finish();
|
|
controller.finish();
|
|
@@ -251,10 +283,12 @@ 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();
|
|
|
|
- App.router.transitionTo('adminKerberos.index');
|
|
|
|
- }});
|
|
|
|
|
|
+ }, {
|
|
|
|
+ alwaysCallback: function () {
|
|
|
|
+ self.hide();
|
|
|
|
+ App.router.transitionTo('adminKerberos.index');
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
|
|
}
|
|
}
|
|
})
|
|
})
|