44 lines
1.3 KiB
Python

from django.urls import include, path
from rest_framework.routers import DefaultRouter
from .viewsets import (
TaskAutomationViewSet,
TaskBoardGroupViewSet,
TaskBoardTemplateViewSet,
TaskBoardViewSet,
TaskChecklistTemplateProposalViewSet,
TaskChecklistTemplateViewSet,
TaskColumnRowViewSet,
TaskColumnViewSet,
TaskLabelViewSet,
TaskViewSet,
)
app_name = "tasks"
router = DefaultRouter()
router.register(r"automations", TaskAutomationViewSet, basename="task-automation")
router.register(r"board-groups", TaskBoardGroupViewSet, basename="task-board-group")
router.register(r"boards", TaskBoardViewSet, basename="task-board")
router.register(
r"board-templates", TaskBoardTemplateViewSet, basename="task-board-template"
)
router.register(
r"checklist-templates",
TaskChecklistTemplateViewSet,
basename="task-checklist-template",
)
router.register(
r"checklist-template-proposals",
TaskChecklistTemplateProposalViewSet,
basename="task-checklist-template-proposal",
)
router.register(r"columns", TaskColumnViewSet, basename="task-column")
router.register(r"column-rows", TaskColumnRowViewSet, basename="task-column-row")
router.register(r"labels", TaskLabelViewSet, basename="task-label")
router.register(r"", TaskViewSet, basename="task")
urlpatterns = [
path("", include(router.urls)),
]