Kaynağa Gözat

AMBARI-9144 Admin->Stack and upgrade page: Add Service link for kerberos service should open "Enable Kerberos wizard". (ababichuk)

aBabiichuk 10 yıl önce
ebeveyn
işleme
fe3b93c87a

+ 1 - 1
ambari-web/app/controllers/main/admin/kerberos.js

@@ -104,7 +104,7 @@ App.MainAdminKerberosController = App.KerberosWizardStep4Controller.extend({
 
   startKerberosWizard: function () {
     this.setAddSecurityWizardStatus('RUNNING');
-    App.router.transitionTo('adminAddKerberos');
+    App.router.transitionTo('adminKerberos.adminAddKerberos');
   },
 
   /**

+ 1 - 1
ambari-web/app/controllers/main/admin/stack_and_upgrade_controller.js

@@ -134,7 +134,7 @@ App.MainAdminStackAndUpgradeController = Em.Controller.extend(App.LocalStorage,
           if (currentVersion) {
             self.set('currentVersion', {
               repository_version: currentVersion.get('repositoryVersion.repositoryVersion'),
-              repository_name: currentVersion.get('repositoryVersion.displayName'),
+              repository_name: currentVersion.get('repositoryVersion.displayName')
             });
           }
           dfd.resolve();

+ 6 - 2
ambari-web/app/views/main/admin/stack_upgrade/services_view.js

@@ -37,7 +37,11 @@ App.MainAdminStackServicesView = Em.View.extend({
    * @param event
    */
   goToAddService: function (event) {
-    App.router.get('addServiceController').set('serviceToInstall', event.context);
-    App.get('router').transitionTo('main.serviceAdd');
+    if (event.context == "KERBEROS") {
+      App.get('router.mainAdminKerberosController').checkAndStartKerberosWizard();
+    } else {
+      App.router.get('addServiceController').set('serviceToInstall', event.context);
+      App.get('router').transitionTo('main.serviceAdd');
+    }
   }
 });