summaryrefslogtreecommitdiff
path: root/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/keypair.controller.js
diff options
context:
space:
mode:
Diffstat (limited to 'openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/keypair.controller.js')
-rw-r--r--openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/keypair.controller.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/keypair.controller.js b/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/keypair.controller.js
index 824cb9d31..f1c23a83e 100644
--- a/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/keypair.controller.js
+++ b/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/keypair/keypair.controller.js
@@ -60,6 +60,7 @@
ctrl.createKeyPair = createKeyPair;
ctrl.importKeyPair = importKeyPair;
ctrl.setKeypairRequired = setKeypairRequired;
+ ctrl.setAdminPasswordChange = setAdminPasswordChange;
ctrl.tableData = {
available: launchInstanceModel.keypairs,
@@ -105,6 +106,10 @@
'OPENSTACK_HYPERVISOR_FEATURES.requires_keypair'
).then(setKeypairRequired);
+ ctrl.setAdminPassword = false;
+
+ ctrl.adminPassConfError = gettext('Passwords do not match.');
+
//////////
/**
@@ -200,6 +205,11 @@
function setKeypairRequired(setting) {
ctrl.isKeypairRequired = setting ? 1 : 0;
}
+
+ function setAdminPasswordChange() {
+ ctrl.confirmedAdminPassword = null;
+ launchInstanceModel.newInstanceSpec.admin_pass = null;
+ }
}
})();