SysOps: approved_backup — 2026-08-16 11:01 UTC
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
from pathlib import Path
|
||||
|
||||
from fastapi import APIRouter, Form, Request
|
||||
from fastapi.responses import RedirectResponse
|
||||
from fastapi.responses import HTMLResponse, RedirectResponse
|
||||
from fastapi.templating import Jinja2Templates
|
||||
|
||||
from app.db import execute, fetch_all
|
||||
@@ -22,7 +22,7 @@ AGENT_STATUSES = [
|
||||
@router.get("")
|
||||
async def agents_page(request: Request):
|
||||
active_tab = request.query_params.get("tab", "souls")
|
||||
if active_tab not in {"souls", "mesh", "terminals", "approvals"}:
|
||||
if active_tab not in {"souls", "mesh", "terminals", "approvals", "warroom"}:
|
||||
active_tab = "souls"
|
||||
events: list = []
|
||||
try:
|
||||
@@ -52,6 +52,14 @@ async def agents_page(request: Request):
|
||||
)
|
||||
|
||||
|
||||
|
||||
@router.get("/warroom/popup", response_class=HTMLResponse)
|
||||
async def agents_warroom_popup(request: Request):
|
||||
return templates.TemplateResponse(
|
||||
"agents_warroom_popup.html",
|
||||
{"request": request, "page_title": "War Room"},
|
||||
)
|
||||
|
||||
@router.post("/approve/{event_id}")
|
||||
async def approve_event(event_id: int, next_url: str = Form("/")):
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user