feat: module favourites for user (#370)

This commit is contained in:
pablohashescobar 2023-03-06 19:00:00 +05:30 committed by GitHub
parent cb8b6b43dc
commit d28fe930a6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 150 additions and 4 deletions

View file

@ -90,6 +90,7 @@ from plane.api.views import (
# Modules
ModuleViewSet,
ModuleIssueViewSet,
ModuleFavoriteViewSet,
## End Modules
# Api Tokens
ApiTokenEndpoint,
@ -802,6 +803,25 @@ urlpatterns = [
),
name="project-issue-module-links",
),
path(
"workspaces/<str:slug>/projects/<uuid:project_id>/user-favorite-modules/",
ModuleFavoriteViewSet.as_view(
{
"get": "list",
"post": "create",
}
),
name="user-favorite-module",
),
path(
"workspaces/<str:slug>/projects/<uuid:project_id>/user-favorite-modules/<uuid:module_id>/",
ModuleFavoriteViewSet.as_view(
{
"delete": "destroy",
}
),
name="user-favorite-module",
),
## End Modules
# API Tokens
path("api-tokens/", ApiTokenEndpoint.as_view(), name="api-tokens"),