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)), ]