return user_list
- def user_create(self, username, firstname, lastname, email, roles):
+ def user_create(self, username, firstname, lastname, email, roles, password=None):
"""Add a new user.
:param username: the username
}
}
+ if password:
+ data["data"]["password"] = password
+
json_data = json.dumps(data)
result = self.post("service/local/users", data=json_data)
@click.argument("lastname")
@click.argument("email")
@click.argument("roles")
+@click.argument("password", required=False)
@click.pass_context
-def user_create(ctx, username, firstname, lastname, email, roles):
+def user_create(ctx, username, firstname, lastname, email, roles, password):
"""Add a new user."""
r = ctx.obj["nexus2"]
- data = r.user_create(username, firstname, lastname, email, roles)
+ data = r.user_create(username, firstname, lastname, email, roles, password)
log.info(data)