diff options
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.js | 10 |
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; + } } })(); |