diff options
author | Petr Vobornik <pvoborni@redhat.com> | 2015-12-01 13:02:18 +0100 |
---|---|---|
committer | Jan Cholasta <jcholast@redhat.com> | 2015-12-03 12:41:07 +0100 |
commit | 581f5432bff7df909c1d7d7b8a55c5c81282afc0 (patch) | |
tree | 6d184a547639541b05d13b7f77819330a675276e | |
parent | 2f51f0dce2e804bc4661441f97c04dc84b84fa21 (diff) | |
download | freeipa-581f5432bff7df909c1d7d7b8a55c5c81282afc0.tar.gz freeipa-581f5432bff7df909c1d7d7b8a55c5c81282afc0.tar.xz freeipa-581f5432bff7df909c1d7d7b8a55c5c81282afc0.zip |
topologysuffix: change iparepltopoconfroot API properties
Change CLI option, label and type to reflect that it is a only a DN
of the suffix.
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
-rw-r--r-- | API.txt | 6 | ||||
-rw-r--r-- | VERSION | 4 | ||||
-rw-r--r-- | ipalib/plugins/topology.py | 10 |
3 files changed, 9 insertions, 11 deletions
@@ -4921,7 +4921,7 @@ args: 1,6,3 arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=True, required=True) option: Str('addattr*', cli_name='addattr', exclude='webui') option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui') -option: Str('iparepltopoconfroot', attribute=True, cli_name='suffix', maxlength=255, multivalue=False, required=True) +option: DNParam('iparepltopoconfroot', attribute=True, cli_name='suffix_dn', multivalue=False, required=True) option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui') option: Str('setattr*', cli_name='setattr', exclude='webui') option: Str('version?', exclude='webui') @@ -4941,7 +4941,7 @@ args: 1,8,4 arg: Str('criteria?', noextrawhitespace=False) option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui') option: Str('cn', attribute=True, autofill=False, cli_name='name', multivalue=False, primary_key=True, query=True, required=False) -option: Str('iparepltopoconfroot', attribute=True, autofill=False, cli_name='suffix', maxlength=255, multivalue=False, query=True, required=False) +option: DNParam('iparepltopoconfroot', attribute=True, autofill=False, cli_name='suffix_dn', multivalue=False, query=True, required=False) option: Flag('pkey_only?', autofill=True, default=False) option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui') option: Int('sizelimit?', autofill=False, minvalue=0) @@ -4957,7 +4957,7 @@ arg: Str('cn', attribute=True, cli_name='name', multivalue=False, primary_key=Tr option: Str('addattr*', cli_name='addattr', exclude='webui') option: Flag('all', autofill=True, cli_name='all', default=False, exclude='webui') option: Str('delattr*', cli_name='delattr', exclude='webui') -option: Str('iparepltopoconfroot', attribute=True, autofill=False, cli_name='suffix', maxlength=255, multivalue=False, required=False) +option: DNParam('iparepltopoconfroot', attribute=True, autofill=False, cli_name='suffix_dn', multivalue=False, required=False) option: Flag('raw', autofill=True, cli_name='raw', default=False, exclude='webui') option: Flag('rights', autofill=True, default=False) option: Str('setattr*', cli_name='setattr', exclude='webui') @@ -90,5 +90,5 @@ IPA_DATA_VERSION=20100614120000 # # ######################################################## IPA_API_VERSION_MAJOR=2 -IPA_API_VERSION_MINOR=160 -# Last change: jcholast - server: use topologysuffix name in iparepltopomanagedsuffix +IPA_API_VERSION_MINOR=161 +# Last change: pvoborni - topologysuffix: change iparepltopomanagedsuffix type diff --git a/ipalib/plugins/topology.py b/ipalib/plugins/topology.py index 2c54bbc4d..40f9fa803 100644 --- a/ipalib/plugins/topology.py +++ b/ipalib/plugins/topology.py @@ -5,7 +5,7 @@ import six from ipalib import api, errors -from ipalib import Int, Str, Bool, StrEnum, Flag +from ipalib import Int, Str, Bool, StrEnum, Flag, DNParam from ipalib.plugable import Registry from ipalib.plugins.baseldap import ( LDAPObject, LDAPSearch, LDAPCreate, LDAPDelete, LDAPUpdate, LDAPQuery, @@ -342,12 +342,10 @@ class topologysuffix(LDAPObject): primary_key=True, label=_('Suffix name'), ), - Str( + DNParam( 'iparepltopoconfroot', - maxlength=255, - cli_name='suffix', - label=_('LDAP suffix to be managed'), - normalizer=lambda value: value.lower(), + cli_name='suffix_dn', + label=_('Managed LDAP suffix DN'), ), ) |