mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
idrange: include raw range type in output
iparangetype output is a localized human-readable value which is not suitable for machine-based API consumers Solved by new iparangetyperaw output attribute which contains iparangetype's raw value Reviewed-By: Tomas Babej <tbabej@redhat.com>
This commit is contained in:
parent
61d98bdc59
commit
3d11de4849
@ -241,6 +241,7 @@ class idrange(LDAPObject):
|
||||
if not any((options.get('pkey_only', False),
|
||||
options.get('raw', False))):
|
||||
range_type = entry_attrs['iparangetype'][0]
|
||||
entry_attrs['iparangetyperaw'] = [range_type]
|
||||
entry_attrs['iparangetype'] = [self.range_types.get(range_type, None)]
|
||||
|
||||
# Remove the objectclass
|
||||
|
@ -463,6 +463,7 @@ class test_range(Declarative):
|
||||
ipabaserid=[unicode(testrange1_base_rid)],
|
||||
ipasecondarybaserid=[unicode(testrange1_secondary_base_rid)],
|
||||
ipaidrangesize=[unicode(testrange1_size)],
|
||||
iparangetyperaw=[u'ipa-local'],
|
||||
iparangetype=[u'local domain range'],
|
||||
),
|
||||
value=testrange1,
|
||||
@ -482,6 +483,7 @@ class test_range(Declarative):
|
||||
ipabaserid=[unicode(testrange1_base_rid)],
|
||||
ipasecondarybaserid=[unicode(testrange1_secondary_base_rid)],
|
||||
ipaidrangesize=[unicode(testrange1_size)],
|
||||
iparangetyperaw=[u'ipa-local'],
|
||||
iparangetype=[u'local domain range'],
|
||||
),
|
||||
value=testrange1,
|
||||
@ -569,6 +571,7 @@ class test_range(Declarative):
|
||||
ipabaserid=[unicode(testrange1_base_rid)],
|
||||
ipasecondarybaserid=[unicode(testrange1_secondary_base_rid)],
|
||||
ipaidrangesize=[u'90000'],
|
||||
iparangetyperaw=[u'ipa-local'],
|
||||
iparangetype=[u'local domain range'],
|
||||
),
|
||||
value=testrange1,
|
||||
@ -637,6 +640,7 @@ class test_range(Declarative):
|
||||
ipabaserid=[unicode(testrange2_base_rid)],
|
||||
ipasecondarybaserid=[unicode(testrange2_secondary_base_rid)],
|
||||
ipaidrangesize=[unicode(testrange2_size)],
|
||||
iparangetyperaw=[u'ipa-local'],
|
||||
iparangetype=[u'local domain range'],
|
||||
),
|
||||
value=testrange2,
|
||||
@ -764,6 +768,7 @@ class test_range(Declarative):
|
||||
ipabaseid=[unicode(domain7range1_base_id)],
|
||||
ipaidrangesize=[unicode(domain7range1_size)],
|
||||
ipanttrusteddomainsid=[unicode(domain7_sid)],
|
||||
iparangetyperaw=[u'ipa-ad-trust-posix'],
|
||||
iparangetype=[u'Active Directory trust range with POSIX attributes'],
|
||||
),
|
||||
value=unicode(domain7range1),
|
||||
@ -821,6 +826,7 @@ class test_range(Declarative):
|
||||
ipabaseid=[unicode(domain3range1_base_id)],
|
||||
ipaidrangesize=[unicode(domain3range2_size)],
|
||||
ipanttrusteddomainsid=[unicode(domain3_sid)],
|
||||
iparangetyperaw=[u'ipa-ad-trust-posix'],
|
||||
iparangetype=[u'Active Directory trust range with POSIX '
|
||||
'attributes'],
|
||||
),
|
||||
@ -886,6 +892,7 @@ class test_range(Declarative):
|
||||
ipabaserid=[unicode(domain5range1_base_rid)],
|
||||
ipaidrangesize=[unicode(domain2range1_size)],
|
||||
ipanttrusteddomainsid=[unicode(domain2_sid)],
|
||||
iparangetyperaw=[u'ipa-ad-trust'],
|
||||
iparangetype=[u'Active Directory domain range'],
|
||||
),
|
||||
value=domain2range1,
|
||||
|
Loading…
Reference in New Issue
Block a user