diff -r 5690b74f534c libs/ldaplib/general.py --- a/libs/ldaplib/general.py Thu Dec 20 15:10:23 2018 +0800 +++ b/libs/ldaplib/general.py Fri Dec 21 23:31:43 2018 +0800 @@ -1265,6 +1265,7 @@ search_filter = '(&%s%s%s)' % (attr_filter, obj_filter, status_filter) searchAttrs = ['objectClass', 'cn', 'mail', 'accountStatus', + 'enabledService', # Domain 'domainName', 'domainCurrentUserNumber', 'domainCurrentListNumber', 'domainCurrentAliasNumber', diff -r 5690b74f534c templates/default/ldap/search.html --- a/templates/default/ldap/search.html Thu Dec 20 15:10:23 2018 +0800 +++ b/templates/default/ldap/search.html Fri Dec 21 23:31:43 2018 +0800 @@ -280,18 +280,18 @@ {% set enabledService = account.get('enabledService', []) %} {% if 'mlmmj' in enabledService %} - {% set _account_type = 'maillist' %} + {% set _ml_type = 'ml' %} {% else %} - {% set _account_type = 'ml' %} + {% set _ml_type = 'maillist' %} {% endif %} - - + + {{ set_account_status_img(account.get('accountStatus', ['disabled'])[0]) }} - {{ account.get('cn', [''])[0].decode('utf-8') |cut_string |e }} + {{ account.get('cn', [''])[0].decode('utf-8') |cut_string |e }} {{ highlight_username_in_mail(mail) }} {{ display_list_access_policy_name(policy=accessPolicy) }}