from django.urls import path from plane.api.views import ( PageViewSet, PageBlockViewSet, PageFavoriteViewSet, CreateIssueFromPageBlockEndpoint, ) urlpatterns = [ path( "workspaces//projects//pages/", PageViewSet.as_view( { "get": "list", "post": "create", } ), name="project-pages", ), path( "workspaces//projects//pages//", PageViewSet.as_view( { "get": "retrieve", "patch": "partial_update", "delete": "destroy", } ), name="project-pages", ), path( "workspaces//projects//pages//page-blocks/", PageBlockViewSet.as_view( { "get": "list", "post": "create", } ), name="project-page-blocks", ), path( "workspaces//projects//pages//page-blocks//", PageBlockViewSet.as_view( { "get": "retrieve", "patch": "partial_update", "delete": "destroy", } ), name="project-page-blocks", ), path( "workspaces//projects//user-favorite-pages/", PageFavoriteViewSet.as_view( { "get": "list", "post": "create", } ), name="user-favorite-pages", ), path( "workspaces//projects//user-favorite-pages//", PageFavoriteViewSet.as_view( { "delete": "destroy", } ), name="user-favorite-pages", ), path( "workspaces//projects//pages//page-blocks//issues/", CreateIssueFromPageBlockEndpoint.as_view(), name="page-block-issues", ), ]