compatible with invite link from takahe
This commit is contained in:
parent
2d7ff41de5
commit
f4075f5822
2 changed files with 10 additions and 0 deletions
|
@ -10,5 +10,7 @@ urlpatterns = [
|
||||||
path("me/", me, name="me"),
|
path("me/", me, name="me"),
|
||||||
path("nodeinfo/2.0/", nodeinfo2),
|
path("nodeinfo/2.0/", nodeinfo2),
|
||||||
path("developer/", console, name="developer"),
|
path("developer/", console, name="developer"),
|
||||||
|
path("auth/signup/", signup, name="signup"),
|
||||||
|
path("auth/signup/<str:code>/", signup, name="signup"),
|
||||||
re_path("^~neodb~(?P<uri>.+)", ap_redirect),
|
re_path("^~neodb~(?P<uri>.+)", ap_redirect),
|
||||||
]
|
]
|
||||||
|
|
|
@ -120,3 +120,11 @@ def console(request):
|
||||||
"openapi_json_url": reverse(f"{api.urls_namespace}:openapi-json"),
|
"openapi_json_url": reverse(f"{api.urls_namespace}:openapi-json"),
|
||||||
}
|
}
|
||||||
return render(request, "console.html", context)
|
return render(request, "console.html", context)
|
||||||
|
|
||||||
|
|
||||||
|
def signup(request, code: str | None = None):
|
||||||
|
if request.user.is_authenticated:
|
||||||
|
return redirect(reverse("common:home"))
|
||||||
|
if code:
|
||||||
|
return redirect(reverse("users:login") + "?invite=" + code)
|
||||||
|
return redirect(reverse("users:login"))
|
||||||
|
|
Loading…
Add table
Reference in a new issue