mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Trust CLI: return more details of added trust
Fixes: https://fedorahosted.org/freeipa/ticket/2971
This commit is contained in:
parent
94ce8ecb9c
commit
d4ba746003
@ -163,6 +163,7 @@ class trust_add(LDAPCreate):
|
||||
)
|
||||
|
||||
msg_summary = _('Added Active Directory trust for realm "%(value)s"')
|
||||
has_output_params = LDAPCreate.has_output_params + trust_output_params
|
||||
|
||||
def execute(self, *keys, **options):
|
||||
if not _murmur_installed and 'base_id' not in options:
|
||||
@ -180,6 +181,16 @@ class trust_add(LDAPCreate):
|
||||
|
||||
self.add_range(*keys, **options)
|
||||
|
||||
trust_filter = "cn=%s" % result['value']
|
||||
ldap = self.obj.backend
|
||||
(trusts, truncated) = ldap.find_entries(
|
||||
base_dn = DN(api.env.container_trusts, api.env.basedn),
|
||||
filter = trust_filter)
|
||||
|
||||
result['result'] = trusts[0][1]
|
||||
result['result']['trusttype'] = [trust_type_string(result['result']['ipanttrusttype'][0])]
|
||||
result['result']['trustdirection'] = [trust_direction_string(result['result']['ipanttrustdirection'][0])]
|
||||
|
||||
return result
|
||||
|
||||
def add_range(self, *keys, **options):
|
||||
|
Loading…
Reference in New Issue
Block a user