40 lines
1.2 KiB
Python
40 lines
1.2 KiB
Python
from django.urls import path
|
|
|
|
from plane.api.views import (
|
|
ModuleAPIEndpoint,
|
|
ModuleIssueAPIEndpoint,
|
|
ModuleArchiveUnarchiveAPIEndpoint,
|
|
)
|
|
|
|
urlpatterns = [
|
|
path(
|
|
"workspaces/<str:slug>/projects/<uuid:project_id>/modules/",
|
|
ModuleAPIEndpoint.as_view(),
|
|
name="modules",
|
|
),
|
|
path(
|
|
"workspaces/<str:slug>/projects/<uuid:project_id>/modules/<uuid:pk>/",
|
|
ModuleAPIEndpoint.as_view(),
|
|
name="modules",
|
|
),
|
|
path(
|
|
"workspaces/<str:slug>/projects/<uuid:project_id>/modules/<uuid:module_id>/module-issues/",
|
|
ModuleIssueAPIEndpoint.as_view(),
|
|
name="module-issues",
|
|
),
|
|
path(
|
|
"workspaces/<str:slug>/projects/<uuid:project_id>/modules/<uuid:module_id>/module-issues/<uuid:issue_id>/",
|
|
ModuleIssueAPIEndpoint.as_view(),
|
|
name="module-issues",
|
|
),
|
|
path(
|
|
"workspaces/<str:slug>/projects/<uuid:project_id>/modules/<uuid:pk>/archive/",
|
|
ModuleArchiveUnarchiveAPIEndpoint.as_view(),
|
|
name="module-archive-unarchive",
|
|
),
|
|
path(
|
|
"workspaces/<str:slug>/projects/<uuid:project_id>/archived-modules/",
|
|
ModuleArchiveUnarchiveAPIEndpoint.as_view(),
|
|
name="module-archive-unarchive",
|
|
),
|
|
]
|