feat(webui): consolidate client-info into main dashboard with primary and settings subtabs layout
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 2m5s
CI Test Suite / Run Component Tests & Pipeline Verification (push) Successful in 2m5s
This commit is contained in:
+2
-11
@@ -2569,21 +2569,12 @@ def serve_webui(request: Request = None):
|
||||
@app.get("/client-info", response_class=HTMLResponse)
|
||||
@app.get("/webui/client-info", response_class=HTMLResponse)
|
||||
def serve_client_info(request: Request = None):
|
||||
"""Renders the dedicated LOGAR Client & Server Role Directory subpage."""
|
||||
auth_user = None
|
||||
"""Redirects to the integrated Server Roles directory tab within the main Web UI."""
|
||||
if request is not None:
|
||||
auth_user = get_current_user_optional(request)
|
||||
if not auth_user:
|
||||
return RedirectResponse(url="/login", status_code=303)
|
||||
else:
|
||||
auth_user = DEFAULT_ADMIN_USER
|
||||
|
||||
html_content = WebUIRenderer.render_client_info_html(
|
||||
auth_user=auth_user,
|
||||
request=request,
|
||||
server_state=SERVER_STATE
|
||||
)
|
||||
return HTMLResponse(content=html_content)
|
||||
return RedirectResponse(url="/webui#server-roles", status_code=303)
|
||||
|
||||
|
||||
@app.get("/api/client-info")
|
||||
|
||||
+783
-67
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user