Coverage for config\api.py: 0%

26 statements  

« 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 

14 

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) 

21 

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)