summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Cholasta <jcholast@redhat.com>2013-03-06 10:20:18 +0100
committerMartin Kosek <mkosek@redhat.com>2013-03-06 16:13:29 +0100
commitd652758dedea5f79235b4a94a20c6dc7a7029c56 (patch)
tree7d7a49760597b83f747fe83eca47492242aeb001
parent50e913c65e1b880c9c534dcd199f0c56102a9f9a (diff)
downloadfreeipa.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.py8
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)