ungleich-user/dal
Sajeyks c459f4eb78 Don't report a failed signup when only the OTP seed failed
Activation created the LDAP account and then requested an OTP seed in
the same try block. If the OTP server was unreachable, the user got an
error page although their account existed, and their next attempt
failed with "username taken". OTP errors are now logged, as non-201
responses already were, and activation still succeeds.
2026-11-06 15:52:21 +03:00
..
management Add migrate_locked to run migrations safely from several pods 2026-11-06 15:36:37 +03:00
migrations Keep passwords out of activation links 2026-11-06 15:02:41 +03:00
static added red btn similar to blue one 2019-04-16 11:52:22 -04:00
templates Use {% load static %} in templates 2026-11-06 15:06:00 +03:00
tests Don't report a failed signup when only the OTP seed failed 2026-11-06 15:52:21 +03:00
__init__.py Move project files to root directory 2019-02-17 17:43:06 +01:00
backends.py Replace django-auth-ldap and python-ldap with an ldap3 backend 2026-11-06 15:15:03 +03:00
forms.py Remove APIs that Django 4.0 drops 2026-11-06 15:08:02 +03:00
health.py Add /healthz and /readyz endpoints for Kubernetes probes 2026-11-06 15:31:38 +03:00
models.py Keep passwords out of activation links 2026-11-06 15:02:41 +03:00
settings.py Serve static files with WhiteNoise 2026-11-06 15:35:33 +03:00
ungleich_ldap.py Support multiple LDAP servers with failover 2026-11-06 15:21:45 +03:00
urls.py Remove APIs that Django 4.0 drops 2026-11-06 15:08:02 +03:00
views.py Don't report a failed signup when only the OTP seed failed 2026-11-06 15:52:21 +03:00
wsgi.py Move project files to root directory 2019-02-17 17:43:06 +01:00