Coverage for config\api.py: 0%
26 statements
« prev ^ index » next coverage.py v7.16.0, created at 2026-10-17 16:50 +0800
« prev ^ index » next coverage.py v7.16.0, created at 2026-10-17 16:50 +0800
1from ninja import NinjaAPI
2from modules.authentication.api import router as auth_router
3from modules.team.api import router as team_router
4from modules.crm.api import router as crm_router
5from modules.erp.api import router as erp_router
6from modules.planner.api import router as planner_router
7from modules.chat.api import router as chat_router
8from modules.notifications.api import router as notifications_router
9from modules.hr.api import router as hr_router
10from modules.email.api import router as email_router
11from modules.trucking.api import router as trucking_router
12from modules.customs.api import router as customs_router
13from modules.logistics.api import router as logistics_router
15api = NinjaAPI(
16 title="FUDO ERP & CRM API",
17 version="1.0.0",
18 description="Enterprise API for CRM, ERP, Accounting, Team Management, Project Planner, and Real-Time Chat.",
19 docs_url="/docs",
20)
22api.add_router("/auth", auth_router)
23api.add_router("/team", team_router)
24api.add_router("/crm", crm_router)
25api.add_router("/erp", erp_router)
26api.add_router("/planner", planner_router)
27api.add_router("/chat", chat_router)
28api.add_router("/notifications", notifications_router)
29api.add_router("/hr", hr_router)
30api.add_router("/email", email_router)
31api.add_router("/trucking", trucking_router)
32api.add_router("/customs", customs_router)
33api.add_router("/logistics", logistics_router)