Alert Tanner about LDAP server errors
This commit is contained in:
parent
164aa3c9c7
commit
28b8de41a8
|
@ -447,7 +447,10 @@ class MyPasswordChangeSerializer(PasswordChangeSerializer):
|
||||||
|
|
||||||
if utils_ldap.is_configured():
|
if utils_ldap.is_configured():
|
||||||
if utils_ldap.set_password(data) != 200:
|
if utils_ldap.set_password(data) != 200:
|
||||||
raise ValidationError(dict(non_field_errors='Problem connecting to LDAP server: set.'))
|
msg = 'Problem connecting to LDAP server: set.'
|
||||||
|
utils.alert_tanner(msg)
|
||||||
|
logger.info(msg)
|
||||||
|
raise ValidationError(dict(non_field_errors=msg))
|
||||||
|
|
||||||
super().save()
|
super().save()
|
||||||
|
|
||||||
|
|
|
@ -309,15 +309,18 @@ def link_old_member(data, user):
|
||||||
if result == 200:
|
if result == 200:
|
||||||
if utils_ldap.set_password(data) != 200:
|
if utils_ldap.set_password(data) != 200:
|
||||||
msg = 'Problem connecting to LDAP server: set.'
|
msg = 'Problem connecting to LDAP server: set.'
|
||||||
|
alert_tanner(msg)
|
||||||
logger.info(msg)
|
logger.info(msg)
|
||||||
raise ValidationError(dict(non_field_errors=msg))
|
raise ValidationError(dict(non_field_errors=msg))
|
||||||
elif result == 404:
|
elif result == 404:
|
||||||
if utils_ldap.create_user(data) != 200:
|
if utils_ldap.create_user(data) != 200:
|
||||||
msg = 'Problem connecting to LDAP server: create.'
|
msg = 'Problem connecting to LDAP server: create.'
|
||||||
|
alert_tanner(msg)
|
||||||
logger.info(msg)
|
logger.info(msg)
|
||||||
raise ValidationError(dict(non_field_errors=msg))
|
raise ValidationError(dict(non_field_errors=msg))
|
||||||
else:
|
else:
|
||||||
msg = 'Problem connecting to LDAP server: find.'
|
msg = 'Problem connecting to LDAP server: find.'
|
||||||
|
alert_tanner(msg)
|
||||||
logger.info(msg)
|
logger.info(msg)
|
||||||
raise ValidationError(dict(non_field_errors=msg))
|
raise ValidationError(dict(non_field_errors=msg))
|
||||||
|
|
||||||
|
@ -349,11 +352,13 @@ def create_new_member(data, user):
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
msg = 'Problem connecting to LDAP server.'
|
msg = 'Problem connecting to LDAP server.'
|
||||||
|
alert_tanner(msg)
|
||||||
logger.info(msg)
|
logger.info(msg)
|
||||||
raise ValidationError(dict(non_field_errors=msg))
|
raise ValidationError(dict(non_field_errors=msg))
|
||||||
|
|
||||||
if utils_ldap.create_user(data) != 200:
|
if utils_ldap.create_user(data) != 200:
|
||||||
msg = 'Problem connecting to LDAP server: create.'
|
msg = 'Problem connecting to LDAP server: create.'
|
||||||
|
alert_tanner(msg)
|
||||||
logger.info(msg)
|
logger.info(msg)
|
||||||
raise ValidationError(dict(non_field_errors=msg))
|
raise ValidationError(dict(non_field_errors=msg))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user