# Copyright (c) 2023-present Plane Software, Inc. and contributors # SPDX-License-Identifier: AGPL-3.0-only # See the LICENSE file for details. from django.urls import path from plane.app.views import ( IssueViewViewSet, WorkspaceViewViewSet, WorkspaceViewIssuesViewSet, IssueViewFavoriteViewSet, ) urlpatterns = [ path( "workspaces//projects//views/", IssueViewViewSet.as_view({"get": "list", "post": "create"}), name="project-view", ), path( "workspaces//projects//views//", IssueViewViewSet.as_view( { "get": "retrieve", "put": "update", "patch": "partial_update", "delete": "destroy", } ), name="project-view", ), path( "workspaces//views/", WorkspaceViewViewSet.as_view({"get": "list", "post": "create"}), name="global-view", ), path( "workspaces//views//", WorkspaceViewViewSet.as_view( { "get": "retrieve", "put": "update", "patch": "partial_update", "delete": "destroy", } ), name="global-view", ), path( "workspaces//issues/", WorkspaceViewIssuesViewSet.as_view({"get": "list"}), name="global-view-issues", ), path( "workspaces//projects//user-favorite-views/", IssueViewFavoriteViewSet.as_view({"get": "list", "post": "create"}), name="user-favorite-view", ), path( "workspaces//projects//user-favorite-views//", IssueViewFavoriteViewSet.as_view({"delete": "destroy"}), name="user-favorite-view", ), ]