diff --git a/ldapcherry/backend/backendAD.py b/ldapcherry/backend/backendAD.py index 7fb5c64..f3b4b70 100644 --- a/ldapcherry/backend/backendAD.py +++ b/ldapcherry/backend/backendAD.py @@ -226,6 +226,7 @@ attrs['userPrincipalName'] = '%(name)s@%(domain)s' % { 'name': attrs['sAMAccountName'], 'domain': self.domain } + attrs['displayName'] = attrs['cn'] super(Backend, self).add_user(attrs) ldap_client = self._bind() diff --git a/ldapcherry/version.py b/ldapcherry/version.py index 4602577..5ad6705 100644 --- a/ldapcherry/version.py +++ b/ldapcherry/version.py @@ -5,4 +5,4 @@ # ldapCherry # Copyright (c) 2014 Carpentier Pierre-Francois -version = '1.1.4' +version = '1.1.5' diff --git a/resources/static/js/lc-filler.js b/resources/static/js/lc-filler.js index 4bfb5f3..6fb729b 100644 --- a/resources/static/js/lc-filler.js +++ b/resources/static/js/lc-filler.js @@ -1,4 +1,4 @@ -/* +/* * Licensed under the MIT public license. * * Part of LdapCherry. @@ -10,7 +10,7 @@ function lcUid(firstname, lastname){ var ascii_firstname = removeDiacritics(firstname).toLowerCase().replace(/[^a-z]/g, ''); var ascii_lastname = removeDiacritics(lastname).toLowerCase().replace(/[^a-z]/g, ''); - return ascii_firstname.charAt(0)+ascii_lastname.substring(0,7); + return ascii_firstname.charAt(0)+ascii_lastname.substring(0,19); } function lcDisplayName(firstname, lastname){