diff options
author | Jan Cholasta <jcholast@redhat.com> | 2016-08-10 09:02:47 +0200 |
---|---|---|
committer | David Kupka <dkupka@redhat.com> | 2016-08-10 10:27:00 +0200 |
commit | 20ee4a73e7b9e0ccdc7725ff4b87404d5543992e (patch) | |
tree | 4b6393968f5a5702ce129f7a7c2c5122c2d936fd /ipaclient | |
parent | e9c1d21b9fec17ab13894885eb1238631ecc43e5 (diff) | |
download | freeipa-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.py | 6 | ||||
-rw-r--r-- | ipaclient/plugins/vault.py | 24 |
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() |