diff options
Diffstat (limited to 'ipaclient/plugins')
| -rw-r--r-- | ipaclient/plugins/passwd.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/ipaclient/plugins/passwd.py b/ipaclient/plugins/passwd.py new file mode 100644 index 000000000..738230619 --- /dev/null +++ b/ipaclient/plugins/passwd.py @@ -0,0 +1,17 @@ +# +# Copyright (C) 2016 FreeIPA Contributors see COPYING for license +# + +from ipaclient.frontend import CommandOverride +from ipalib.plugable import Registry + +register = Registry() + + +@register(override=True) +class passwd(CommandOverride): + def get_args(self): + for arg in super(passwd, self).get_args(): + if arg.name == 'current_password': + arg = arg.clone(sortorder=-1) + yield arg |
