Some quick documentation for old legacy routes.

This commit is contained in:
Scott Idem
2026-01-26 17:36:32 -05:00
parent f2420b958d
commit a754525a59
36 changed files with 2654 additions and 0 deletions

View File

@@ -0,0 +1,68 @@
# Router: agent_bridge
**File:** app/routers/agent_bridge.py
**Routes found:** 6
**Functions:** 1 — is_admin
**Classes:** 0 —
## Routes
- **GET** `/status`
- **GET** `/system/usage`
- **GET** `/logs`
- **GET** `/logs/list`
- **GET** `/processes`
- **GET** `/container/metadata`
## From-imports
- app.lib_general_v3
- app.models.response_models
- datetime
- fastapi
- typing
## File preview (first 20 lines)
```python
from fastapi import APIRouter, Depends, HTTPException, Query
import os
import platform
import json
import shutil
from typing import Dict, Any, List, Optional
from datetime import datetime
from app.lib_general_v3 import AccountContext, get_account_context
from app.models.response_models import Resp_Body_Base, mk_resp
router = APIRouter()
def is_admin(account: AccountContext):
if account.auth_method == 'bypass':
return True
if getattr(account, "administrator", False) or getattr(account, "manager", False):
return True
return False
```