This is an automated email from the ASF dual-hosted git repository.
hapylestat pushed a commit to branch branch-2.7
in repository https://gitbox.apache.org/repos/asf/ambari.git
The following commit(s) were added to refs/heads/branch-2.7 by this push:
new ecf6ef7 AMBARI-25472. Disable autocomplete on login screen (#3177)
(hiveww via dgrinenko)
ecf6ef7 is described below
commit ecf6ef7a1fc9a0b6e62840cc4d54283910e5c05c
Author: Alexander Antonenko <[email protected]>
AuthorDate: Tue Jun 30 15:34:36 2020 +0300
AMBARI-25472. Disable autocomplete on login screen (#3177) (hiveww via
dgrinenko)
---
ambari-web/app/templates/common/configs/addPropertyWindow.hbs | 2 +-
.../app/templates/common/configs/notifications_configs.hbs | 2 +-
ambari-web/app/templates/common/configs/overrideWindow.hbs | 2 +-
ambari-web/app/templates/common/configs/queuePopup_body.hbs | 2 +-
.../app/templates/common/configs/service_config_category.hbs | 2 +-
.../app/templates/common/form/manage_credentilas_form.hbs | 2 +-
.../app/templates/common/modal_popups/invalid_KDC_popup.hbs | 2 +-
.../app/templates/common/modal_popups/select_groups_popup.hbs | 2 +-
ambari-web/app/templates/login.hbs | 2 +-
.../main/admin/highAvailability/rangerAdmin/step1.hbs | 2 +-
.../alerts/add_custom_config_to_alert_notification_popup.hbs | 2 +-
.../templates/main/alerts/add_definition_to_group_popup.hbs | 2 +-
ambari-web/app/templates/main/alerts/configs.hbs | 4 ++--
.../app/templates/main/alerts/create_alert_notification.hbs | 2 +-
.../app/templates/main/alerts/create_new_alert_group.hbs | 2 +-
ambari-web/app/templates/main/dashboard/edit_widget_popup.hbs | 4 ++--
.../main/dashboard/edit_widget_popup_single_threshold.hbs | 2 +-
ambari-web/app/templates/main/service/new_config_group.hbs | 2 +-
.../app/templates/main/service/widgets/create/step2.hbs | 4 ++--
.../app/templates/main/service/widgets/create/step3.hbs | 2 +-
ambari-web/app/templates/wizard/step1.hbs | 2 +-
ambari-web/app/templates/wizard/step1_addLocalRepository.hbs | 4 ++--
.../app/templates/wizard/step3/step3_host_warnings_popup.hbs | 2 +-
ambari-web/app/views/login.js | 11 ++++++++++-
24 files changed, 37 insertions(+), 28 deletions(-)
diff --git a/ambari-web/app/templates/common/configs/addPropertyWindow.hbs
b/ambari-web/app/templates/common/configs/addPropertyWindow.hbs
index 6614de6..af341a8 100644
--- a/ambari-web/app/templates/common/configs/addPropertyWindow.hbs
+++ b/ambari-web/app/templates/common/configs/addPropertyWindow.hbs
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
}}
-<form class="form-horizontal add-property-window" autocomplete="off">
+<form autocomplete="off" class="form-horizontal add-property-window">
<div class="each-row form-group">
<label class="control-label col-md-2">{{t common.type}}</label>
diff --git a/ambari-web/app/templates/common/configs/notifications_configs.hbs
b/ambari-web/app/templates/common/configs/notifications_configs.hbs
index 6f546e9..8a1d3fb 100644
--- a/ambari-web/app/templates/common/configs/notifications_configs.hbs
+++ b/ambari-web/app/templates/common/configs/notifications_configs.hbs
@@ -26,7 +26,7 @@
<div class="panel-body collapse in" {{bindAttr
style="view.isCategoryBodyVisible"}}>
<div class="service-config-section">
- <form class="form-horizontal" autocomplete="off">
+ <form autocomplete="off" class="form-horizontal">
<div class="entry-row row">
{{view App.RadioButtonView name="createNotification"
diff --git a/ambari-web/app/templates/common/configs/overrideWindow.hbs
b/ambari-web/app/templates/common/configs/overrideWindow.hbs
index 2aa955c..7e0d5a1 100644
--- a/ambari-web/app/templates/common/configs/overrideWindow.hbs
+++ b/ambari-web/app/templates/common/configs/overrideWindow.hbs
@@ -17,7 +17,7 @@
}}
{{! #with view.categoryConfigProperty}}
- <form class="form-horizontal mbm" autocomplete="off">
+ <form autocomplete="off" class="form-horizontal mbm">
<div class="override-controls">
<div class="alert alert-info">{{view.parentView.dialogMessage}}</div>
{{#if view.parentView.warningMessage}}
diff --git a/ambari-web/app/templates/common/configs/queuePopup_body.hbs
b/ambari-web/app/templates/common/configs/queuePopup_body.hbs
index 3959b3d..561cd09 100644
--- a/ambari-web/app/templates/common/configs/queuePopup_body.hbs
+++ b/ambari-web/app/templates/common/configs/queuePopup_body.hbs
@@ -16,7 +16,7 @@
* limitations under the License.
}}
-<form class="form-horizontal pre-scrollable" autocomplete="off">
+<form autocomplete="off" class="form-horizontal pre-scrollable">
{{#each view.parentView.content.configs}}
{{#if isVisible}}
<div class="rw-fluid control-group">
diff --git
a/ambari-web/app/templates/common/configs/service_config_category.hbs
b/ambari-web/app/templates/common/configs/service_config_category.hbs
index 5f8de30..aeb2a5f 100644
--- a/ambari-web/app/templates/common/configs/service_config_category.hbs
+++ b/ambari-web/app/templates/common/configs/service_config_category.hbs
@@ -30,7 +30,7 @@
<div class="panel-body collapse in" {{bindAttr
style="view.isCategoryBodyVisible"}} {{QAAttr "panel-body"}}>
<div class="service-config-section">
- <form class="form-horizontal" autocomplete="off">
+ <form autocomplete="off" class="form-horizontal">
{{#each configData in view.categoryConfigs}}
{{#unless configData.isInDefaultTheme}} {{! configs related to default
themes should not be shown on the Advanced tab }}
{{#if configData.isComparison}}
diff --git a/ambari-web/app/templates/common/form/manage_credentilas_form.hbs
b/ambari-web/app/templates/common/form/manage_credentilas_form.hbs
index 88cdfb9..f025394 100644
--- a/ambari-web/app/templates/common/form/manage_credentilas_form.hbs
+++ b/ambari-web/app/templates/common/form/manage_credentilas_form.hbs
@@ -16,7 +16,7 @@
* limitations under the License.
}}
-<form class="form-horizontal">
+<form autocomplete="off" class="form-horizontal">
<p class="alert alert-info">
{{view.formHeader}}
</p>
diff --git a/ambari-web/app/templates/common/modal_popups/invalid_KDC_popup.hbs
b/ambari-web/app/templates/common/modal_popups/invalid_KDC_popup.hbs
index ae6cac8..3446634 100644
--- a/ambari-web/app/templates/common/modal_popups/invalid_KDC_popup.hbs
+++ b/ambari-web/app/templates/common/modal_popups/invalid_KDC_popup.hbs
@@ -19,7 +19,7 @@
<div class="alert alert-warning">
{{view.warningMsg}}
</div>
-<form class="form-horizontal">
+<form autocomplete="off" class="form-horizontal">
<div class="control-group">
<label class="control-label">{{t
popup.invalid.KDC.admin.principal}}</label>
{{view Ember.TextField valueBinding="view.parentView.principal"
class="form-control"}}
diff --git
a/ambari-web/app/templates/common/modal_popups/select_groups_popup.hbs
b/ambari-web/app/templates/common/modal_popups/select_groups_popup.hbs
index f739ca0..be7ab03 100644
--- a/ambari-web/app/templates/common/modal_popups/select_groups_popup.hbs
+++ b/ambari-web/app/templates/common/modal_popups/select_groups_popup.hbs
@@ -16,7 +16,7 @@
* limitations under the License.
}}
-<form class="form-horizontal">
+<form autocomplete="off" class="form-horizontal">
<div class="form-group form-text">
<div class="col-sm-3
align-right"><strong>{{view.serviceName}} </strong> </div>
<div class="col-sm-7">
diff --git a/ambari-web/app/templates/login.hbs
b/ambari-web/app/templates/login.hbs
index 5fcdfbf..b7a3c1c 100644
--- a/ambari-web/app/templates/login.hbs
+++ b/ambari-web/app/templates/login.hbs
@@ -31,7 +31,7 @@
</div>
<div class="form-group">
<label {{QAAttr "password-label"}}>{{t common.password}}</label>
- {{view view.passTextField type="password" valueBinding="password"
class="form-control" disabledBinding="isSubmitDisabled"
data-qa="password-input"}}
+ {{view view.passTextField valueBinding="password" class="form-control"
disabledBinding="isSubmitDisabled" data-qa="password-input"}}
</div>
<button class="btn btn-success" {{QAAttr "login-button"}} {{bindAttr
disabled="isSubmitDisabled"}} {{action "submit" target="controller"}}>{{t
login.loginButton}}</button>
</form>
diff --git
a/ambari-web/app/templates/main/admin/highAvailability/rangerAdmin/step1.hbs
b/ambari-web/app/templates/main/admin/highAvailability/rangerAdmin/step1.hbs
index a076629..d825f00 100644
--- a/ambari-web/app/templates/main/admin/highAvailability/rangerAdmin/step1.hbs
+++ b/ambari-web/app/templates/main/admin/highAvailability/rangerAdmin/step1.hbs
@@ -22,7 +22,7 @@ right ownership. The ASF licenses this file
<div class="panel panel-default">
<div class="panel-body">
- <form class="form-horizontal">
+ <form autocomplete="off" class="form-horizontal">
<div {{bindAttr class=":form-group showloadBalancerURLError:error
showloadBalancerURLError:has-error :col-md-12"}}>
<label class="control-label">{{t
admin.ra_highAvailability.wizard.step1.load_balancer_url}}:</label>
diff --git
a/ambari-web/app/templates/main/alerts/add_custom_config_to_alert_notification_popup.hbs
b/ambari-web/app/templates/main/alerts/add_custom_config_to_alert_notification_popup.hbs
index dc2fee8..c6170da 100644
---
a/ambari-web/app/templates/main/alerts/add_custom_config_to_alert_notification_popup.hbs
+++
b/ambari-web/app/templates/main/alerts/add_custom_config_to_alert_notification_popup.hbs
@@ -16,7 +16,7 @@
* limitations under the License.
}}
-<form class="form-horizontal alert-configs">
+<form autocomplete="off" class="form-horizontal alert-configs">
<div {{bindAttr class="controller.isErrorWithNewCustomPropertyName:error
:form-group"}}>
<label class="control-label col-md-3">{{t common.name}} </label>
diff --git
a/ambari-web/app/templates/main/alerts/add_definition_to_group_popup.hbs
b/ambari-web/app/templates/main/alerts/add_definition_to_group_popup.hbs
index ed5cfa8..e102e8e 100644
--- a/ambari-web/app/templates/main/alerts/add_definition_to_group_popup.hbs
+++ b/ambari-web/app/templates/main/alerts/add_definition_to_group_popup.hbs
@@ -17,7 +17,7 @@
}}
{{#if view.parentView.isLoaded}}
- <form class="form-horizontal mbm" autocomplete="off">
+ <form autocomplete="off" class="form-horizontal mbm">
<div class="override-controls">
<div class="alert alert-info">{{view.parentView.dialogMessage}}</div>
{{#if view.parentView.warningMessage}}
diff --git a/ambari-web/app/templates/main/alerts/configs.hbs
b/ambari-web/app/templates/main/alerts/configs.hbs
index 771a66b..f6dc31f 100644
--- a/ambari-web/app/templates/main/alerts/configs.hbs
+++ b/ambari-web/app/templates/main/alerts/configs.hbs
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
}}
-<form class="form-horizontal alert-configs">
+<form autocomplete="off" class="form-horizontal alert-configs">
{{#each property in controller.configs}}
{{#unless property.hidden}}
<div {{bindAttr class=":form-group property.name
property.isValid::has-error"}}>
@@ -41,4 +41,4 @@
{{view.errorMessage}}
</div>
{{/if}}
-</form>
\ No newline at end of file
+</form>
diff --git a/ambari-web/app/templates/main/alerts/create_alert_notification.hbs
b/ambari-web/app/templates/main/alerts/create_alert_notification.hbs
index afe00d5..2822922 100644
--- a/ambari-web/app/templates/main/alerts/create_alert_notification.hbs
+++ b/ambari-web/app/templates/main/alerts/create_alert_notification.hbs
@@ -18,7 +18,7 @@
<div id="create-edit-alert-notification row">
- <form class="form-horizontal">
+ <form autocomplete="off" class="form-horizontal">
{{! alert-notification name }}
<div {{bindAttr class=":form-group
controller.inputFields.name.errorMsg:has-error"}}>
diff --git a/ambari-web/app/templates/main/alerts/create_new_alert_group.hbs
b/ambari-web/app/templates/main/alerts/create_new_alert_group.hbs
index d60d7bc..8638177 100644
--- a/ambari-web/app/templates/main/alerts/create_new_alert_group.hbs
+++ b/ambari-web/app/templates/main/alerts/create_new_alert_group.hbs
@@ -24,7 +24,7 @@
{{/if}}
</div>
- <form class="form-horizontal">
+ <form autocomplete="off" class="form-horizontal">
<div class="form-group">
<label class="control-label col-md-3">{{t common.name}}: </label>
<div class="col-md-7">
diff --git a/ambari-web/app/templates/main/dashboard/edit_widget_popup.hbs
b/ambari-web/app/templates/main/dashboard/edit_widget_popup.hbs
index 60c9741..c6090b1 100644
--- a/ambari-web/app/templates/main/dashboard/edit_widget_popup.hbs
+++ b/ambari-web/app/templates/main/dashboard/edit_widget_popup.hbs
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
}}
-<form class="form-horizontal" autocomplete="off">
+<form autocomplete="off" class="form-horizontal">
<div class="each-row">
<div class="alert alert-info">
{{{view.parentView.widgetView.hintInfo}}}
@@ -49,4 +49,4 @@
</div>
</div>
-</form>
\ No newline at end of file
+</form>
diff --git
a/ambari-web/app/templates/main/dashboard/edit_widget_popup_single_threshold.hbs
b/ambari-web/app/templates/main/dashboard/edit_widget_popup_single_threshold.hbs
index 416852e..24200c2 100644
---
a/ambari-web/app/templates/main/dashboard/edit_widget_popup_single_threshold.hbs
+++
b/ambari-web/app/templates/main/dashboard/edit_widget_popup_single_threshold.hbs
@@ -16,7 +16,7 @@
* limitations under the License.
}}
-<form class="form-horizontal" autocomplete="off">
+<form autocomplete="off" class="form-horizontal">
<div class="each-row">
<div class="alert alert-info">
{{{view.parentView.widgetView.hintInfo}}}
diff --git a/ambari-web/app/templates/main/service/new_config_group.hbs
b/ambari-web/app/templates/main/service/new_config_group.hbs
index 7d8f938..12b3fef 100644
--- a/ambari-web/app/templates/main/service/new_config_group.hbs
+++ b/ambari-web/app/templates/main/service/new_config_group.hbs
@@ -26,7 +26,7 @@
</div>
<div class="row">
<div class="col-md-12">
- <form class="form-horizontal">
+ <form autocomplete="off" class="form-horizontal">
<div class="form-group">
<label class="col-md-2 control-label">{{t
services.service.config_groups_popup.group_name_lable }}: </label>
<div class="col-md-6">
diff --git a/ambari-web/app/templates/main/service/widgets/create/step2.hbs
b/ambari-web/app/templates/main/service/widgets/create/step2.hbs
index 42bfb02..60208cb 100644
--- a/ambari-web/app/templates/main/service/widgets/create/step2.hbs
+++ b/ambari-web/app/templates/main/service/widgets/create/step2.hbs
@@ -32,7 +32,7 @@
{{#if widgetPropertiesViews.length}}
<div class="panel panel-default">
<div class="panel-body">
- <form class="form-horizontal">
+ <form autocomplete="off" class="form-horizontal">
{{#each property in widgetPropertiesViews}}
<div {{bindAttr class="property.name property.isValid::error"}}>
<div class="form-group row">
@@ -61,4 +61,4 @@
{{/unless}}
<button id="add-widget-step2-next" class="btn btn-success pull-right"
{{bindAttr disabled="isSubmitDisabled"}} {{action "next"
target="controller"}}>{{t common.next}} →</button>
</div>
-</div>
\ No newline at end of file
+</div>
diff --git a/ambari-web/app/templates/main/service/widgets/create/step3.hbs
b/ambari-web/app/templates/main/service/widgets/create/step3.hbs
index f078ea8..e7fa4f7 100644
--- a/ambari-web/app/templates/main/service/widgets/create/step3.hbs
+++ b/ambari-web/app/templates/main/service/widgets/create/step3.hbs
@@ -20,7 +20,7 @@
<h4 class="step-title">{{t widget.create.wizard.step3.header}}</h4>
<div class="panel panel-default">
<div class="panel-body">
- <form class="form-horizontal">
+ <form autocomplete="off" class="form-horizontal">
<div {{bindAttr class="isNameInvalid:has-error :row :form-group"}}>
<div class="col-md-2 title">
<label class="control-label">{{t
widget.create.wizard.step3.widgetName}}<i class="glyphicon
glyphicon-asterisk"></i></label>
diff --git a/ambari-web/app/templates/wizard/step1.hbs
b/ambari-web/app/templates/wizard/step1.hbs
index b2ce67b..f489ad6 100644
--- a/ambari-web/app/templates/wizard/step1.hbs
+++ b/ambari-web/app/templates/wizard/step1.hbs
@@ -78,7 +78,7 @@
{{#if App.router.nextBtnClickInProgress}}
{{view App.SpinnerView}}
{{else}}
- <form id="repoVersionInfoForm" class="form-horizontal" role="form"
name="localVersionInfoForm" novalidate>
+ <form autocomplete="off" id="repoVersionInfoForm"
class="form-horizontal" role="form" name="localVersionInfoForm" novalidate>
<div class="panel panel-default repos-panel">
<div class="step-title">
diff --git a/ambari-web/app/templates/wizard/step1_addLocalRepository.hbs
b/ambari-web/app/templates/wizard/step1_addLocalRepository.hbs
index c8f1913..0b5af1c 100644
--- a/ambari-web/app/templates/wizard/step1_addLocalRepository.hbs
+++ b/ambari-web/app/templates/wizard/step1_addLocalRepository.hbs
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
}}
- <form class="form-horizontal" id="addLocalRepositoryPopup"
autocomplete="off">
+ <form autocomplete="off" class="form-horizontal"
id="addLocalRepositoryPopup">
<div class="each-row">
<label class="control-label">{{t
installer.step1.advancedRepo.localRepo.label.os}}</label>
<div class="btn-group">
@@ -52,4 +52,4 @@
Provide location of the local repository for the selected OS
</div>
{{/if}}
- </form>
\ No newline at end of file
+ </form>
diff --git
a/ambari-web/app/templates/wizard/step3/step3_host_warnings_popup.hbs
b/ambari-web/app/templates/wizard/step3/step3_host_warnings_popup.hbs
index 5b9e367..c937410 100644
--- a/ambari-web/app/templates/wizard/step3/step3_host_warnings_popup.hbs
+++ b/ambari-web/app/templates/wizard/step3/step3_host_warnings_popup.hbs
@@ -23,7 +23,7 @@
{{t installer.step3.hostWarningsPopup.notice.beginning}}</span>
</div>
<div class="row">
- <form class="form-horizontal">
+ <form autocomplete="off" class="form-horizontal">
<div class="from-group">
<div class="col-md-2">
<label class="control-label">
diff --git a/ambari-web/app/views/login.js b/ambari-web/app/views/login.js
index be1b1a7..c5376f6 100644
--- a/ambari-web/app/views/login.js
+++ b/ambari-web/app/views/login.js
@@ -31,6 +31,15 @@ App.LoginView = Em.View.extend({
passTextField : Em.TextField.extend({
insertNewline: function(){
this.get("controller").submit();
+ },
+ didInsertElement: function(){
+ var self = this;
+ this._super();
+ this.$().attr('autocomplete', 'new-password');
+ // Hack to off autocomplete
+ this.$().on('focus', function () {
+ self.$().attr('type', 'password');
+ });
}
})
-});
\ No newline at end of file
+});