summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins/sudorule.py
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:17 +0100
commitead4280a921edfdda6b305ecc0b30147bf253160 (patch)
tree6dbfdf117ac7703a8e3eafc5c002cccb1f8098ff /ipalib/plugins/sudorule.py
parent54080f46b02c04706021a6cd419f5b30d88d2b7b (diff)
downloadfreeipa-ead4280a921edfdda6b305ecc0b30147bf253160.tar.gz
freeipa-ead4280a921edfdda6b305ecc0b30147bf253160.tar.xz
freeipa-ead4280a921edfdda6b305ecc0b30147bf253160.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
Diffstat (limited to 'ipalib/plugins/sudorule.py')
-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 0841457fe..3c89b7a03 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)