mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Change parameters to use only default_from for dynamic default values.
Replace all occurences of create_default with equivalent default_from and remove create_default from the framework. This is needed for proper parameter validation, as there is no way to tell which parameters to validate prior to calling create_default, because create_default does not provide information about which parameters are used for generating the default value.
This commit is contained in:
committed by
Martin Kosek
parent
5a55e11a25
commit
a2299070c8
@@ -52,7 +52,7 @@ class join(Command):
|
||||
validate_host,
|
||||
cli_name='hostname',
|
||||
doc=_("The hostname to register as"),
|
||||
create_default=lambda **kw: unicode(util.get_fqdn()),
|
||||
default_from=lambda: unicode(util.get_fqdn()),
|
||||
autofill=True,
|
||||
#normalizer=lamda value: value.lower(),
|
||||
),
|
||||
@@ -60,7 +60,7 @@ class join(Command):
|
||||
takes_options= (
|
||||
Str('realm',
|
||||
doc=_("The IPA realm"),
|
||||
create_default=lambda **kw: get_realm(),
|
||||
default_from=lambda: get_realm(),
|
||||
autofill=True,
|
||||
),
|
||||
Str('nshardwareplatform?',
|
||||
|
||||
Reference in New Issue
Block a user