from django.urls import include, path from rest_framework.routers import DefaultRouter from .views import ( NodeAssignmentViewSet, TransitionViewSet, WorkflowInstanceViewSet, WorkflowNodeViewSet, WorkflowObserverViewSet, WorkflowViewSet, ) router = DefaultRouter() router.register(r"definitions", WorkflowViewSet, basename="workflow-definitions") router.register(r"nodes", WorkflowNodeViewSet, basename="workflow-nodes") router.register(r"transitions", TransitionViewSet, basename="workflow-transitions") router.register(r"instances", WorkflowInstanceViewSet, basename="workflow-instances") router.register(r"assignments", NodeAssignmentViewSet, basename="workflow-assignments") router.register(r"observers", WorkflowObserverViewSet, basename="workflow-observers") urlpatterns = [ path("", include(router.urls)), ]