summaryrefslogtreecommitdiffstats
path: root/ipaclient
diff options
context:
space:
mode:
authorJan Cholasta <jcholast@redhat.com>2016-08-10 09:02:47 +0200
committerDavid Kupka <dkupka@redhat.com>2016-08-10 10:27:00 +0200
commit20ee4a73e7b9e0ccdc7725ff4b87404d5543992e (patch)
tree4b6393968f5a5702ce129f7a7c2c5122c2d936fd /ipaclient
parente9c1d21b9fec17ab13894885eb1238631ecc43e5 (diff)
downloadfreeipa-20ee4a73e7b9e0ccdc7725ff4b87404d5543992e.tar.gz
freeipa-20ee4a73e7b9e0ccdc7725ff4b87404d5543992e.tar.xz
freeipa-20ee4a73e7b9e0ccdc7725ff4b87404d5543992e.zip
client: add missing output params to client-side commands
Add output params for the otptoken-add-yubikey, vault-add, vault-mod, vault-archive and vault-retrieve commands. This fixes the commands not having any output in CLI. https://fedorahosted.org/freeipa/ticket/6182 Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com> Reviewed-By: David Kupka <dkupka@redhat.com>
Diffstat (limited to 'ipaclient')
-rw-r--r--ipaclient/plugins/otptoken_yubikey.py6
-rw-r--r--ipaclient/plugins/vault.py24
2 files changed, 30 insertions, 0 deletions
diff --git a/ipaclient/plugins/otptoken_yubikey.py b/ipaclient/plugins/otptoken_yubikey.py
index bfa244c88..549376a0f 100644
--- a/ipaclient/plugins/otptoken_yubikey.py
+++ b/ipaclient/plugins/otptoken_yubikey.py
@@ -106,6 +106,12 @@ class otptoken_add_yubikey(Command):
for option in super(otptoken_add_yubikey, self).get_options():
yield option
+ def get_output_params(self):
+ for param in self.api.Command.otptoken_add.output_params():
+ yield param
+ for param in super(otptoken_add_yubikey, self).get_output_params():
+ yield param
+
def _iter_output(self):
return self.api.Command.otptoken_add.output()
diff --git a/ipaclient/plugins/vault.py b/ipaclient/plugins/vault.py
index 1e715fdb9..c0ded21d5 100644
--- a/ipaclient/plugins/vault.py
+++ b/ipaclient/plugins/vault.py
@@ -223,6 +223,12 @@ class vault_add(Local):
for option in super(vault_add, self).get_options():
yield option
+ def get_output_params(self):
+ for param in self.api.Command.vault_add_internal.output_params():
+ yield param
+ for param in super(vault_add, self).get_output_params():
+ yield param
+
def _iter_output(self):
return self.api.Command.vault_add_internal.output()
@@ -423,6 +429,12 @@ class vault_mod(Local):
for option in super(vault_mod, self).get_options():
yield option
+ def get_output_params(self):
+ for param in self.api.Command.vault_mod_internal.output_params():
+ yield param
+ for param in super(vault_mod, self).get_output_params():
+ yield param
+
def _iter_output(self):
return self.api.Command.vault_mod_internal.output()
@@ -607,6 +619,12 @@ class vault_archive(Local):
for option in super(vault_archive, self).get_options():
yield option
+ def get_output_params(self):
+ for param in self.api.Command.vault_archive_internal.output_params():
+ yield param
+ for param in super(vault_archive, self).get_output_params():
+ yield param
+
def _iter_output(self):
return self.api.Command.vault_archive_internal.output()
@@ -855,6 +873,12 @@ class vault_retrieve(Local):
for option in super(vault_retrieve, self).get_options():
yield option
+ def get_output_params(self):
+ for param in self.api.Command.vault_retrieve_internal.output_params():
+ yield param
+ for param in super(vault_retrieve, self).get_output_params():
+ yield param
+
def _iter_output(self):
return self.api.Command.vault_retrieve_internal.output()