Warning for empty password set for user create/set
Raise warning when empty password set for user Change-Id: If03516f3f1290e4c329fe3d1277dee0512de0410 Closes-Bug: #1607959
This commit is contained in:
parent
bae09c3c3f
commit
3770ad08b2
|
@ -94,6 +94,10 @@ class CreateUser(command.ShowOne):
|
|||
if parsed_args.password_prompt:
|
||||
parsed_args.password = utils.get_password(self.app.stdin)
|
||||
|
||||
if not parsed_args.password:
|
||||
LOG.warning(_("No password was supplied, authentication will fail "
|
||||
"when a user does not have a password."))
|
||||
|
||||
try:
|
||||
user = identity_client.users.create(
|
||||
parsed_args.name,
|
||||
|
@ -292,6 +296,10 @@ class SetUser(command.Command):
|
|||
if parsed_args.password_prompt:
|
||||
parsed_args.password = utils.get_password(self.app.stdin)
|
||||
|
||||
if '' == parsed_args.password:
|
||||
LOG.warning(_("No password was supplied, authentication will fail "
|
||||
"when a user does not have a password."))
|
||||
|
||||
user = utils.find_resource(
|
||||
identity_client.users,
|
||||
parsed_args.user,
|
||||
|
|
|
@ -110,6 +110,10 @@ class CreateUser(command.ShowOne):
|
|||
if parsed_args.password_prompt:
|
||||
parsed_args.password = utils.get_password(self.app.stdin)
|
||||
|
||||
if not parsed_args.password:
|
||||
LOG.warning(_("No password was supplied, authentication will fail "
|
||||
"when a user does not have a password."))
|
||||
|
||||
try:
|
||||
user = identity_client.users.create(
|
||||
name=parsed_args.name,
|
||||
|
@ -329,6 +333,10 @@ class SetUser(command.Command):
|
|||
if parsed_args.password_prompt:
|
||||
parsed_args.password = utils.get_password(self.app.stdin)
|
||||
|
||||
if '' == parsed_args.password:
|
||||
LOG.warning(_("No password was supplied, authentication will fail "
|
||||
"when a user does not have a password."))
|
||||
|
||||
user = utils.find_resource(
|
||||
identity_client.users,
|
||||
parsed_args.user,
|
||||
|
@ -408,6 +416,10 @@ class SetPasswordUser(command.Command):
|
|||
password = utils.get_password(
|
||||
self.app.stdin, prompt="New Password:")
|
||||
|
||||
if '' == password:
|
||||
LOG.warning(_("No password was supplied, authentication will fail "
|
||||
"when a user does not have a password."))
|
||||
|
||||
identity_client.users.update_password(current_password, password)
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
fixes:
|
||||
- |
|
||||
A warning message will be shown when an empty password is used
|
||||
for ``user create`` and ``user set`` operations.
|
||||
[Bug `1607959 <https://bugs.launchpad.net/bugs/1607959>`_]
|
Loading…
Reference in New Issue