소스 검색

AMBARI-2992. NameNode HA: Restrict user from navigating to subsequent step by manually typing URL. (Aleksandr Kovalenko via yusaku)

Yusaku Sako 11 년 전
부모
커밋
ee89427137
1개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 9 0
      ambari-web/app/routes/high_availability_routes.js

+ 9 - 0
ambari-web/app/routes/high_availability_routes.js

@@ -72,6 +72,9 @@ module.exports = Em.Route.extend({
         controller.connectOutlet('highAvailabilityWizardStep1', controller.get('content'));
       })
     },
+    unroutePath: function () {
+      return false;
+    },
     next: function (router) {
       var controller = router.get('highAvailabilityWizardController');
       controller.saveNameServiceId(router.get('highAvailabilityWizardStep1Controller.content.nameServiceId'));
@@ -89,6 +92,9 @@ module.exports = Em.Route.extend({
         controller.connectOutlet('highAvailabilityWizardStep2', controller.get('content'));
       })
     },
+    unroutePath: function () {
+      return false;
+    },
     next: function (router) {
       var controller = router.get('highAvailabilityWizardController');
       var highAvailabilityWizardStep2Controller = router.get('highAvailabilityWizardStep2Controller');
@@ -110,6 +116,9 @@ module.exports = Em.Route.extend({
         controller.connectOutlet('highAvailabilityWizardStep3',  controller.get('content'));
       })
     },
+    unroutePath: function () {
+      return false;
+    },
     next: function (router) {
       router.transitionTo('step4');
     },