69f8438a36
- Implemented domain management page with a list of monitored domains and their DMARC, SPF, and DKIM statuses. - Created reports page with filtering options for domain, report type, and date range, displaying DMARC reports. - Developed settings page for IMAP configuration and DMARC policy management, including form validation and feedback. - Added upload page for DMARC report files with drag-and-drop functionality and file type validation. - Integrated Alpine.js for interactivity and dynamic data handling across all templates.
12 lines
522 B
Python
12 lines
522 B
Python
from fastapi import APIRouter
|
|
|
|
from app.api.api_v1.endpoints import domains, health, reports, setup, imap
|
|
|
|
api_router = APIRouter()
|
|
|
|
# Include all endpoint routers
|
|
api_router.include_router(health.router, tags=["health"])
|
|
api_router.include_router(domains.router, prefix="/domains", tags=["domains"])
|
|
api_router.include_router(reports.router, prefix="/reports", tags=["reports"])
|
|
api_router.include_router(setup.router, prefix="/setup", tags=["setup"])
|
|
api_router.include_router(imap.router, prefix="/imap", tags=["imap"]) |