Add perms checks

This commit is contained in:
zandercymatics 2024-05-09 12:45:21 -06:00
parent 2f36033eb2
commit 84408fce48
No known key found for this signature in database
GPG key ID: FF4636ABEC9682B7
5 changed files with 34 additions and 5 deletions

View file

@ -129,7 +129,9 @@ def login_callback(request):
# Clear the flag if the exception is not caught
request.session.pop("redirect_attempted", None)
return redirect(request.session.get("next", "/"))
success_redirect_url = "/" if user.finished_setup else f"/finish-user-setup/{user.id}"
return redirect(request.session.get("next", success_redirect_url))
else:
raise o_e.BannedUser()
except o_e.StateMismatch as nsd_err: