Some quick documentation for old legacy routes.
This commit is contained in:
68
documentation/legacy_router_logs/agent_bridge.md
Normal file
68
documentation/legacy_router_logs/agent_bridge.md
Normal 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
|
||||
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user