UI a menu a FA

This commit is contained in:
JiriUhlir
2026-06-15 09:57:24 +02:00
parent 40069c8969
commit 3bb762d08a
8 changed files with 117 additions and 38 deletions
+4 -4
View File
@@ -33,7 +33,7 @@ GOOGLE_USERINFO_URL = "https://openidconnect.googleapis.com/v1/userinfo"
@router.get("/login", response_class=HTMLResponse)
def login_form(request: Request):
if current_user(request):
return RedirectResponse(url="/portal/operations", status_code=303)
return RedirectResponse(url="/portal/apps", status_code=303)
return _render_login()
@@ -58,13 +58,13 @@ def login(request: Request, username: str = Form(...), password: str = Form(...)
metadata={"username": user.get("username")},
)
return RedirectResponse(url="/portal/operations", status_code=303)
return RedirectResponse(url="/portal/apps", status_code=303)
@router.get("/auth/gitea/login")
def gitea_login(request: Request):
if current_user(request):
return RedirectResponse(url="/portal/operations", status_code=303)
return RedirectResponse(url="/portal/apps", status_code=303)
return _render_login("Gitea login is disabled. Use Google sign in.")
gitea_url = get_gitea_public_url()
@@ -148,7 +148,7 @@ def gitea_callback(request: Request, code: str = "", state: str = "", error: str
@router.get("/auth/google/login")
def google_login(request: Request):
if current_user(request):
return RedirectResponse(url="/portal/operations", status_code=303)
return RedirectResponse(url="/portal/apps", status_code=303)
if get_auth_mode() == "local":
return _render_login("Google login is not enabled in local auth mode.")