complete admin notifications data explorer
Some checks failed
ci / test (push) Has been cancelled

This commit is contained in:
VPN SaaS Dev
2026-05-19 19:02:16 +09:00
parent 58ff6ff614
commit 99bc9aa6a1
14 changed files with 528 additions and 5 deletions

View File

@@ -20,6 +20,7 @@ from app.models.car import (
AuditLog,
Car,
CarServiceLink,
OCRResult,
ServiceAppointment,
ServiceCenter,
ServiceCenterReview,
@@ -251,7 +252,15 @@ DATA_SOURCES: dict[str, dict[str, Any]] = {
"filters": {"user_id": "actor_user_id", "role": "actor_role"},
"columns": ["id", "actor_user_id", "actor_role", "action", "target_type", "target_id", "ip", "created_at"],
},
"ocr_results": {"model": None, "roles": ADMIN_ROLES, "columns": []},
"ocr_results": {
"model": OCRResult,
"roles": ADMIN_ROLES,
"search": ["filename", "recognized_text", "error"],
"filters": {"user_id": "user_id", "vehicle_id": "vehicle_id", "status": "status", "category": "scope"},
"columns": ["id", "user_id", "vehicle_id", "scope", "filename", "status", "provider", "confidence", "created_at", "error"],
"editable": ["status"],
"delete": {"type": "hard"},
},
"imports_exports": {
"model": AdminExportJob,
"roles": DATA_EXPORT_ROLES,