from django.urls import path from plane.api.views import ( ProjectDeployBoardViewSet, ProjectDeployBoardPublicSettingsEndpoint, ProjectIssuesPublicEndpoint, IssueRetrievePublicEndpoint, IssueCommentPublicViewSet, IssueReactionPublicViewSet, CommentReactionPublicViewSet, InboxIssuePublicViewSet, IssueVotePublicViewSet, WorkspaceProjectDeployBoardEndpoint, ) urlpatterns = [ path( "workspaces//projects//project-deploy-boards/", ProjectDeployBoardViewSet.as_view( { "get": "list", "post": "create", } ), name="project-deploy-board", ), path( "workspaces//projects//project-deploy-boards//", ProjectDeployBoardViewSet.as_view( { "get": "retrieve", "patch": "partial_update", "delete": "destroy", } ), name="project-deploy-board", ), path( "public/workspaces//project-boards//settings/", ProjectDeployBoardPublicSettingsEndpoint.as_view(), name="project-deploy-board-settings", ), path( "public/workspaces//project-boards//issues/", ProjectIssuesPublicEndpoint.as_view(), name="project-deploy-board", ), path( "public/workspaces//project-boards//issues//", IssueRetrievePublicEndpoint.as_view(), name="workspace-project-boards", ), path( "public/workspaces//project-boards//issues//comments/", IssueCommentPublicViewSet.as_view( { "get": "list", "post": "create", } ), name="issue-comments-project-board", ), path( "public/workspaces//project-boards//issues//comments//", IssueCommentPublicViewSet.as_view( { "get": "retrieve", "patch": "partial_update", "delete": "destroy", } ), name="issue-comments-project-board", ), path( "public/workspaces//project-boards//issues//reactions/", IssueReactionPublicViewSet.as_view( { "get": "list", "post": "create", } ), name="issue-reactions-project-board", ), path( "public/workspaces//project-boards//issues//reactions//", IssueReactionPublicViewSet.as_view( { "delete": "destroy", } ), name="issue-reactions-project-board", ), path( "public/workspaces//project-boards//comments//reactions/", CommentReactionPublicViewSet.as_view( { "get": "list", "post": "create", } ), name="comment-reactions-project-board", ), path( "public/workspaces//project-boards//comments//reactions//", CommentReactionPublicViewSet.as_view( { "delete": "destroy", } ), name="comment-reactions-project-board", ), path( "public/workspaces//project-boards//inboxes//inbox-issues/", InboxIssuePublicViewSet.as_view( { "get": "list", "post": "create", } ), name="inbox-issue", ), path( "public/workspaces//project-boards//inboxes//inbox-issues//", InboxIssuePublicViewSet.as_view( { "get": "retrieve", "patch": "partial_update", "delete": "destroy", } ), name="inbox-issue", ), path( "public/workspaces//project-boards//issues//votes/", IssueVotePublicViewSet.as_view( { "get": "list", "post": "create", "delete": "destroy", } ), name="issue-vote-project-board", ), path( "public/workspaces//project-boards/", WorkspaceProjectDeployBoardEndpoint.as_view(), name="workspace-project-boards", ), ]