from rest_framework.routers import DefaultRouter from apps.domains.viewsets import DomainViewSet, OrganisationViewSet, DatasetViewSet from apps.users.viewsets import UserViewSet from apps.agents.viewsets import AgentViewSet, AgentExecutionViewSet from apps.users.urls import urlpatterns as user_urls router = DefaultRouter() router.register(r'domain', DomainViewSet, basename = 'domain') router.register(r'organisation', OrganisationViewSet, basename = 'organisation') router.register(r'dataset', DatasetViewSet, basename = 'dataset') router.register(r'user', UserViewSet, basename = 'user') router.register(r'agent', AgentViewSet, basename = 'agent') router.register(r'agent-execution', AgentExecutionViewSet, basename = 'agent-execution') urlpatterns = user_urls + router.urls