23 lines
846 B
Python
23 lines
846 B
Python
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)),
|
|
]
|