Enumerate available options in IPA installer

Fix adds enumerated list of available options in IPA server
installer and IPA CA installer help options

Fixes https://fedorahosted.org/freeipa/ticket/5435

Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
This commit is contained in:
Abhijeet Kasurde authored and Jan Cholasta committed 2017-01-03 13:00:36 +01:00
1 parent eb1f05d598
commit 80c0e5cb8d
2 files changed
+8 -3

No files matched your search

+2
View File
@@ -179,6 +179,8 @@ class ConfigureTool(admintool.AdminTool):
elif issubclass(knob_scalar_type, enum.Enum):
kwargs['type'] = 'choice'
kwargs['choices'] = [i.value for i in knob_scalar_type]
kwargs['metavar'] = "{{{0}}}".format(
",".join(kwargs['choices']))
else:
kwargs['nargs'] = 1
kwargs['callback_args'] = (knob_scalar_type,)