"""Router agregador del módulo CRM. Se monta bajo el prefijo ``/crm`` en ``api/v1/router.py``. Importar este módulo también registra los permisos del CRM (side-effect de ``permissions``), siguiendo el patrón del ``PermissionRegistry``. """ from fastapi import APIRouter from . import permissions # noqa: F401 (side-effect: registra permisos del CRM) from .accounts.routes import router as accounts_router from .activities.routes import router as activities_router from .addresses.routes import router as addresses_router from .contacts.routes import router as contacts_router from .documents.routes import router as documents_router from .leads.routes import router as leads_router from .metrics.routes import router as metrics_router from .opportunities.routes import router as opportunities_router from .pipelines.routes import router as pipelines_router from .suppliers.routes import router as suppliers_router router = APIRouter() router.include_router(accounts_router) router.include_router(suppliers_router) router.include_router(contacts_router) router.include_router(addresses_router) router.include_router(documents_router) router.include_router(leads_router) router.include_router(pipelines_router) router.include_router(opportunities_router) router.include_router(activities_router) router.include_router(metrics_router)