diff options
author | Jan Cholasta <jcholast@redhat.com> | 2013-03-06 10:20:18 +0100 |
---|---|---|
committer | Martin Kosek <mkosek@redhat.com> | 2013-03-06 16:13:29 +0100 |
commit | d652758dedea5f79235b4a94a20c6dc7a7029c56 (patch) | |
tree | 7d7a49760597b83f747fe83eca47492242aeb001 | |
parent | 50e913c65e1b880c9c534dcd199f0c56102a9f9a (diff) | |
download | freeipa.git-d652758dedea5f79235b4a94a20c6dc7a7029c56.tar.gz freeipa.git-d652758dedea5f79235b4a94a20c6dc7a7029c56.tar.xz freeipa.git-d652758dedea5f79235b4a94a20c6dc7a7029c56.zip |
Fix internal error in output_for_cli method of sudorule_{enable,disable}.
Also fix incorrect super method call in output_for_cli method of
sudorule_{add,remove}_option.
https://fedorahosted.org/freeipa/ticket/3489
-rw-r--r-- | ipalib/plugins/sudorule.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ipalib/plugins/sudorule.py b/ipalib/plugins/sudorule.py index 878033f0..371067bd 100644 --- a/ipalib/plugins/sudorule.py +++ b/ipalib/plugins/sudorule.py @@ -336,7 +336,7 @@ class sudorule_enable(LDAPQuery): return dict(result=True) - def output_for_cli(self, textui, result, cn): + def output_for_cli(self, textui, result, cn, **options): textui.print_dashed(_('Enabled Sudo Rule "%s"') % cn) api.register(sudorule_enable) @@ -360,7 +360,7 @@ class sudorule_disable(LDAPQuery): return dict(result=True) - def output_for_cli(self, textui, result, cn): + def output_for_cli(self, textui, result, cn, **options): textui.print_dashed(_('Disabled Sudo Rule "%s"') % cn) api.register(sudorule_disable) @@ -647,7 +647,7 @@ class sudorule_add_option(LDAPQuery): def output_for_cli(self, textui, result, cn, **options): textui.print_dashed(_('Added option "%(option)s" to Sudo Rule "%(rule)s"') % \ dict(option=options['ipasudoopt'], rule=cn)) - super(sudorule_add_option, self).output_for_cli(textui, result, cn, options) + super(sudorule_add_option, self).output_for_cli(textui, result, cn, **options) @@ -702,6 +702,6 @@ class sudorule_remove_option(LDAPQuery): def output_for_cli(self, textui, result, cn, **options): textui.print_dashed(_('Removed option "%(option)s" from Sudo Rule "%(rule)s"') % \ dict(option=options['ipasudoopt'], rule=cn)) - super(sudorule_remove_option, self).output_for_cli(textui, result, cn, options) + super(sudorule_remove_option, self).output_for_cli(textui, result, cn, **options) api.register(sudorule_remove_option) |