moved the name update to update all users
This commit is contained in:
@@ -201,16 +201,15 @@ for ldapUser in ldapUsers:
|
||||
row_count = cursor.rowcount
|
||||
if row_count == 1:
|
||||
logger.info("LDAP user {0} was added to the SQL Table".format(ldapUser.mail))
|
||||
# need to update the name correctly as it only shows the first part of the email address as the name
|
||||
# call the api to enable the user in seafile
|
||||
updateSeafileUserName = request('admin/users/{0}/'.format(ldapUser.mail), seafileURL, seafileToken, "PUT", {"name": "{0} {1}".format(ldapUser.givenName, ldapUser.sn)})['response']
|
||||
#if updateSeafileUserName['is_active']:
|
||||
# logger.info("User {0} was set to active in Seafile".format(ldapUser.mail))
|
||||
#else:
|
||||
# logger.error("There was an error setting user {0} to active in Seafile".format(ldapUser.mail))
|
||||
else:
|
||||
logger.error("Failed to add LDAP user {0} to the SQL Table".format(ldapUser.mail))
|
||||
cnx.close()
|
||||
# Update seafile user profile with new name
|
||||
updateSeafileUserName = request('admin/users/{0}/'.format(ldapUser.mail), seafileURL, seafileToken, "PUT", {"name": "{0}".format(ldapUser.displayName)})['response']
|
||||
if updateSeafileUserName['ok']:
|
||||
logger.info("User {0} name was updated to {1}".format(ldapUser.mail, ldapUser.displayName))
|
||||
else:
|
||||
logger.error("There was an error setting user {0} name to {1}".format(ldapUser.mail, ldapUser.displayName))
|
||||
|
||||
|
||||
#seafileUsers = request('admin/search-user/?query=@johnhgaunt.com', seafileURL, seafileToken)['response']['user_list']
|
||||
|
||||
Reference in New Issue
Block a user