Skip to content
Snippets Groups Projects
Commit 8811d5d4 authored by Alexander Schlemmer's avatar Alexander Schlemmer
Browse files

ENH: allow setting the REALM of a user in admin tools for password changes

parent 1ce56524
No related branches found
No related tags found
3 merge requests!159Release 0.16.o,!147ENH: set user realm when chaning passwords,!146F user realm
...@@ -42,6 +42,13 @@ __updated__ = '2018-12-11' ...@@ -42,6 +42,13 @@ __updated__ = '2018-12-11'
def do_update_role(args): def do_update_role(args):
"""
Update the description of a role.
Allowed keyword arguments:
role_name: Name of the role to update
role_description: New description of the role
"""
admin._update_role(name=args.role_name, description=args.role_description) admin._update_role(name=args.role_name, description=args.role_description)
...@@ -137,7 +144,7 @@ def do_deactivate_user(args): ...@@ -137,7 +144,7 @@ def do_deactivate_user(args):
def do_set_user_password(args): def do_set_user_password(args):
password = _promt_for_pw() password = _promt_for_pw()
admin._update_user(name=args.user_name, password=password) admin._update_user(name=args.user_name, password=password, realm=args.realm)
def do_add_user_roles(args): def do_add_user_roles(args):
...@@ -337,6 +344,12 @@ USAGE ...@@ -337,6 +344,12 @@ USAGE
metavar='USERNAME', metavar='USERNAME',
dest="user_name", dest="user_name",
help="The name of the user who's password is to be set.") help="The name of the user who's password is to be set.")
subparser.add_argument(
metavar='REALM',
dest="realm",
nargs="?",
default=None,
help="The realm of the user who's password is to be set.")
subparser = subparsers.add_parser( subparser = subparsers.add_parser(
"set_user_entity", "set_user_entity",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment