File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change 10
10
path ("me/" , me , name = "me" ),
11
11
path ("nodeinfo/2.0/" , nodeinfo2 ),
12
12
path ("developer/" , console , name = "developer" ),
13
+ path ("auth/signup/" , signup , name = "signup" ),
14
+ path ("auth/signup/<str:code>/" , signup , name = "signup" ),
13
15
re_path ("^~neodb~(?P<uri>.+)" , ap_redirect ),
14
16
]
Original file line number Diff line number Diff line change @@ -120,3 +120,11 @@ def console(request):
120
120
"openapi_json_url" : reverse (f"{ api .urls_namespace } :openapi-json" ),
121
121
}
122
122
return render (request , "console.html" , context )
123
+
124
+
125
+ def signup (request , code : str | None = None ):
126
+ if request .user .is_authenticated :
127
+ return redirect (reverse ("common:home" ))
128
+ if code :
129
+ return redirect (reverse ("users:login" ) + "?invite=" + code )
130
+ return redirect (reverse ("users:login" ))
You can’t perform that action at this time.
0 commit comments