Merge pull request #497 from christianlouis/copilot/fix-user-sign-up-functionality

feat(auth): enable local user self-registration without SMTP + admin account creation
This commit is contained in:
Christian Krakau-Louis
2026-03-07 21:44:24 +01:00
committed by GitHub
10 changed files with 651 additions and 46 deletions
+4
View File
@@ -32,6 +32,10 @@ def _inject_global_context(ctx: dict) -> None:
ctx.setdefault("ui_default_color_scheme", getattr(settings, "ui_default_color_scheme", "system"))
ctx.setdefault("multi_user_enabled", getattr(settings, "multi_user_enabled", False))
ctx.setdefault("auth_enabled", getattr(settings, "auth_enabled", True))
ctx.setdefault(
"allow_signup",
getattr(settings, "multi_user_enabled", False) and getattr(settings, "allow_local_signup", False),
)
req = ctx.get("request")
if req is not None: