from django.urls import path from plane.app.views import ( CycleViewSet, CycleIssueViewSet, CycleDateCheckEndpoint, CycleFavoriteViewSet, CycleProgressEndpoint, CycleAnalyticsEndpoint, TransferCycleIssueEndpoint, CycleUserPropertiesEndpoint, CycleArchiveUnarchiveEndpoint, ) urlpatterns = [ path( "workspaces//projects//cycles/", CycleViewSet.as_view({"get": "list", "post": "create"}), name="project-cycle", ), path( "workspaces//projects//cycles//", CycleViewSet.as_view( { "get": "retrieve", "put": "update", "patch": "partial_update", "delete": "destroy", } ), name="project-cycle", ), path( "workspaces//projects//cycles//cycle-issues/", CycleIssueViewSet.as_view({"get": "list", "post": "create"}), name="project-issue-cycle", ), path( "workspaces//projects//cycles//cycle-issues//", CycleIssueViewSet.as_view( { "get": "retrieve", "put": "update", "patch": "partial_update", "delete": "destroy", } ), name="project-issue-cycle", ), path( "workspaces//projects//cycles/date-check/", CycleDateCheckEndpoint.as_view(), name="project-cycle-date", ), path( "workspaces//projects//user-favorite-cycles/", CycleFavoriteViewSet.as_view({"get": "list", "post": "create"}), name="user-favorite-cycle", ), path( "workspaces//projects//user-favorite-cycles//", CycleFavoriteViewSet.as_view({"delete": "destroy"}), name="user-favorite-cycle", ), path( "workspaces//projects//cycles//transfer-issues/", TransferCycleIssueEndpoint.as_view(), name="transfer-issues", ), path( "workspaces//projects//cycles//user-properties/", CycleUserPropertiesEndpoint.as_view(), name="cycle-user-filters", ), path( "workspaces//projects//cycles//archive/", CycleArchiveUnarchiveEndpoint.as_view(), name="cycle-archive-unarchive", ), path( "workspaces//projects//archived-cycles/", CycleArchiveUnarchiveEndpoint.as_view(), name="cycle-archive-unarchive", ), path( "workspaces//projects//archived-cycles//", CycleArchiveUnarchiveEndpoint.as_view(), name="cycle-archive-unarchive", ), path( "workspaces//projects//cycles//progress/", CycleProgressEndpoint.as_view(), name="project-cycle", ), path( "workspaces//projects//cycles//analytics/", CycleAnalyticsEndpoint.as_view(), name="project-cycle", ), ]