Add Tower Configuration setting AUTH_LDAP_GROUP_TYPE_MEMBER_ATTR.

Signed-off-by: Aaron Tan <jangsutsr@gmail.com>
This commit is contained in:
Aaron Tan
2017-09-19 11:15:45 -04:00
parent cba8914aae
commit d271757eba
2 changed files with 13 additions and 1 deletions

View File

@@ -323,7 +323,8 @@ class LDAPGroupTypeField(fields.ChoiceField):
if not data:
return None
if data.endswith('MemberDNGroupType'):
return getattr(django_auth_ldap.config, data)(member_attr='member')
from django.conf import settings
return getattr(django_auth_ldap.config, data)(member_attr=settings.AUTH_LDAP_GROUP_TYPE_MEMBER_ATTR)
else:
return getattr(django_auth_ldap.config, data)()