You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by on...@apache.org on 2015/02/16 18:20:03 UTC

ambari git commit: AMBARI-9662. Kerberos Wizard: Disable Security doesn't delete Kerberos (onechiporenko)

Repository: ambari
Updated Branches:
  refs/heads/trunk 1e112dea3 -> d60712363


AMBARI-9662. Kerberos Wizard: Disable Security doesn't delete Kerberos (onechiporenko)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/d6071236
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/d6071236
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/d6071236

Branch: refs/heads/trunk
Commit: d607123639b187335911c8259a5f25f63c0ef17f
Parents: 1e112de
Author: Oleg Nechiporenko <on...@apache.org>
Authored: Mon Feb 16 19:17:17 2015 +0200
Committer: Oleg Nechiporenko <on...@apache.org>
Committed: Mon Feb 16 19:19:47 2015 +0200

----------------------------------------------------------------------
 .../main/admin/kerberos/disable_controller.js      | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/d6071236/ambari-web/app/controllers/main/admin/kerberos/disable_controller.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/controllers/main/admin/kerberos/disable_controller.js b/ambari-web/app/controllers/main/admin/kerberos/disable_controller.js
index c9cbf5e..3bad44c 100644
--- a/ambari-web/app/controllers/main/admin/kerberos/disable_controller.js
+++ b/ambari-web/app/controllers/main/admin/kerberos/disable_controller.js
@@ -44,6 +44,13 @@ App.KerberosDisableController = App.KerberosProgressPageController.extend({
   },
 
   unkerberize: function () {
+    var self = this;
+    this.deleteKerberos().done(function () {
+      self.reconfigureServices();
+    });
+  },
+
+  reconfigureServices: function () {
     return App.ajax.send({
       name: 'admin.unkerberize.cluster',
       sender: this,
@@ -52,6 +59,16 @@ App.KerberosDisableController = App.KerberosProgressPageController.extend({
     });
   },
 
+  deleteKerberos: function () {
+    return App.ajax.send({
+      name: 'common.delete.service',
+      sender: this,
+      data: {
+        serviceName: 'KERBEROS'
+      }
+    });
+  },
+
   startServices: function () {
     App.ajax.send({
       name: 'common.services.update',