summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--API.txt2
-rw-r--r--VERSION4
-rw-r--r--install/ui/src/freeipa/topology.js2
-rw-r--r--ipalib/plugins/server.py2
4 files changed, 5 insertions, 5 deletions
diff --git a/API.txt b/API.txt
index 0976c9721..43048874b 100644
--- a/API.txt
+++ b/API.txt
@@ -3827,7 +3827,7 @@ 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: Int('ipamaxdomainlevel', attribute=True, autofill=False, cli_name='maxlevel', multivalue=False, query=True, required=False)
option: Int('ipamindomainlevel', attribute=True, autofill=False, cli_name='minlevel', multivalue=False, query=True, required=False)
-option: Str('iparepltopomanagedsuffix', attribute=True, autofill=False, cli_name='suffix', multivalue=False, query=True, required=False)
+option: Str('iparepltopomanagedsuffix', attribute=True, autofill=False, cli_name='suffix', multivalue=True, 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)
diff --git a/VERSION b/VERSION
index 064e98cb4..2c5979ad1 100644
--- a/VERSION
+++ b/VERSION
@@ -90,5 +90,5 @@ IPA_DATA_VERSION=20100614120000
# #
########################################################
IPA_API_VERSION_MAJOR=2
-IPA_API_VERSION_MINOR=158
-# Last change: mbasti - allow multiple managers: (stage)user-{add|remove}-manager commands
+IPA_API_VERSION_MINOR=159
+# Last change: pvoborni - treat server's suffix as multivalued attribute in API
diff --git a/install/ui/src/freeipa/topology.js b/install/ui/src/freeipa/topology.js
index 6654a310a..8dfa02a00 100644
--- a/install/ui/src/freeipa/topology.js
+++ b/install/ui/src/freeipa/topology.js
@@ -220,7 +220,7 @@ return {
{ name: 'cn', read_only: true },
{ name: 'ipamindomainlevel', read_only: true },
{ name: 'ipamaxdomainlevel', read_only: true },
- { name: 'iparepltopomanagedsuffix', read_only: true }
+ { $type: 'multivalued', name: 'iparepltopomanagedsuffix', read_only: true }
]
}
]
diff --git a/ipalib/plugins/server.py b/ipalib/plugins/server.py
index 5808c9c5e..af7f10204 100644
--- a/ipalib/plugins/server.py
+++ b/ipalib/plugins/server.py
@@ -54,7 +54,7 @@ class server(LDAPObject):
doc=_('IPA server hostname'),
),
Str(
- 'iparepltopomanagedsuffix',
+ 'iparepltopomanagedsuffix*',
cli_name='suffix',
label=_('Managed suffix'),
),