from django.urls import path from plane.app.views import ( PageViewSet, PageFavoriteViewSet, PageLogEndpoint, SubPagesEndpoint, ) 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//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/", 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//archive/", PageViewSet.as_view( { "post": "archive", } ), name="project-page-archive", ), path( "workspaces//projects//pages//unarchive/", PageViewSet.as_view( { "post": "unarchive", } ), name="project-page-unarchive", ), path( "workspaces//projects//archived-pages/", PageViewSet.as_view( { "get": "archive_list", } ), name="project-pages", ), path( "workspaces//projects//pages//lock/", PageViewSet.as_view( { "post": "lock", } ), name="project-pages", ), path( "workspaces//projects//pages//unlock/", PageViewSet.as_view( { "post": "unlock", } ), ), path( "workspaces//projects//pages//transactions/", PageLogEndpoint.as_view(), name="page-transactions", ), path( "workspaces//projects//pages//transactions//", PageLogEndpoint.as_view(), name="page-transactions", ), path( "workspaces//projects//pages//sub-pages/", SubPagesEndpoint.as_view(), name="sub-page", ), ]