You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ab...@apache.org on 2016/02/05 16:38:04 UTC
ambari git commit: AMBARI-14942 Reinstallation of a failed component
should ask for Kerberos password. (ababiichuk)
Repository: ambari
Updated Branches:
refs/heads/trunk 83bef413c -> b02150a8e
AMBARI-14942 Reinstallation of a failed component should ask for Kerberos password. (ababiichuk)
Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/b02150a8
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/b02150a8
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/b02150a8
Branch: refs/heads/trunk
Commit: b02150a8e1ad66128857370db005e00602a09eac
Parents: 83bef41
Author: ababiichuk <ab...@hortonworks.com>
Authored: Fri Feb 5 17:00:51 2016 +0200
Committer: ababiichuk <ab...@hortonworks.com>
Committed: Fri Feb 5 17:01:30 2016 +0200
----------------------------------------------------------------------
ambari-web/app/controllers/main/host/details.js | 39 +++++++++++---------
1 file changed, 22 insertions(+), 17 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ambari/blob/b02150a8/ambari-web/app/controllers/main/host/details.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/controllers/main/host/details.js b/ambari-web/app/controllers/main/host/details.js
index 251d7ab..a161342 100644
--- a/ambari-web/app/controllers/main/host/details.js
+++ b/ambari-web/app/controllers/main/host/details.js
@@ -1411,23 +1411,28 @@ App.MainHostDetailsController = Em.Controller.extend(App.SupportClientConfigsDow
templateName: require('templates/main/host/details/installComponentPopup')
}),
onPrimary: function () {
- this.hide();
-
- App.ajax.send({
- name: 'common.host.host_component.update',
- sender: self,
- data: {
- hostName: self.get('content.hostName'),
- serviceName: component.get('service.serviceName'),
- componentName: componentName,
- component: component,
- context: Em.I18n.t('requestInfo.installHostComponent') + " " + displayName,
- HostRoles: {
- state: 'INSTALLED'
- }
- },
- success: 'installComponentSuccessCallback',
- error: 'ajaxErrorCallback'
+ var _this = this;
+ App.get('router.mainAdminKerberosController').getSecurityType(function () {
+ App.get('router.mainAdminKerberosController').getKDCSessionState(function () {
+ _this.hide();
+
+ App.ajax.send({
+ name: 'common.host.host_component.update',
+ sender: self,
+ data: {
+ hostName: self.get('content.hostName'),
+ serviceName: component.get('service.serviceName'),
+ componentName: componentName,
+ component: component,
+ context: Em.I18n.t('requestInfo.installHostComponent') + " " + displayName,
+ HostRoles: {
+ state: 'INSTALLED'
+ }
+ },
+ success: 'installComponentSuccessCallback',
+ error: 'ajaxErrorCallback'
+ });
+ })
});
}
});