31 lines
1.4 KiB
Python
31 lines
1.4 KiB
Python
from fastapi import APIRouter
|
|
|
|
from app.api.routes import (
|
|
admin_backups,
|
|
admin_certificates,
|
|
admin_dashboard,
|
|
admin_exports,
|
|
admin_imports,
|
|
admin_learners,
|
|
admin_logs,
|
|
admin_pdf_cleanup,
|
|
admin_projects,
|
|
auth,
|
|
health,
|
|
public,
|
|
)
|
|
|
|
api_router = APIRouter()
|
|
api_router.include_router(health.router, tags=["health"])
|
|
api_router.include_router(auth.router, prefix="/admin/auth", tags=["admin-auth"])
|
|
api_router.include_router(admin_projects.router, prefix="/admin/projects", tags=["admin-projects"])
|
|
api_router.include_router(admin_dashboard.router, prefix="/admin/dashboard", tags=["admin-dashboard"])
|
|
api_router.include_router(admin_learners.router, prefix="/admin/learners", tags=["admin-learners"])
|
|
api_router.include_router(admin_certificates.router, prefix="/admin/certificates", tags=["admin-certificates"])
|
|
api_router.include_router(admin_imports.router, prefix="/admin/import-batches", tags=["admin-imports"])
|
|
api_router.include_router(admin_exports.router, prefix="/admin/exports", tags=["admin-exports"])
|
|
api_router.include_router(admin_logs.router, prefix="/admin/logs", tags=["admin-logs"])
|
|
api_router.include_router(admin_pdf_cleanup.router, prefix="/admin/pdf-cleanup", tags=["admin-pdf-cleanup"])
|
|
api_router.include_router(admin_backups.router, prefix="/admin/backups", tags=["admin-backups"])
|
|
api_router.include_router(public.router, prefix="/public", tags=["public"])
|