|
@@ -1,7 +1,7 @@
|
|
|
from django.urls import path, include
|
|
|
|
|
|
from tickets.views import *
|
|
|
-from tickets.api.views import TicketListDetailAPIView, TicketListListAPIView, TicketDetailAPIView, TicketCreateAPIView
|
|
|
+from tickets.api import views as apiviews
|
|
|
|
|
|
|
|
|
app_name = "tickets"
|
|
@@ -23,8 +23,10 @@ urlpatterns = [
|
|
|
path("attachment/remove/<int:attachment_id>/", remove_attachment, name="remove_attachment"),
|
|
|
|
|
|
# API
|
|
|
- path("api/v1/ticket_list/", TicketListListAPIView.as_view()),
|
|
|
- path("api/v1/ticket_list/<int:pk>", TicketListDetailAPIView.as_view()),
|
|
|
- path("api/v1/ticket/", TicketCreateAPIView.as_view()),
|
|
|
- path("api/v1/ticket/<int:pk>", TicketDetailAPIView.as_view()),
|
|
|
+ path("api/v1/ticket_list/", apiviews.TicketListListAPIView.as_view()),
|
|
|
+ path("api/v1/ticket_list/my/", apiviews.TicketListDetailAPIView.as_view(), {"my": True}),
|
|
|
+ path("api/v1/ticket_list/<int:pk>", apiviews.TicketListDetailAPIView.as_view()),
|
|
|
+ path("api/v1/ticket/", apiviews.TicketCreateAPIView.as_view()),
|
|
|
+ path("api/v1/ticket/<int:pk>", apiviews.TicketDetailAPIView.as_view()),
|
|
|
+ path("api/v1/ticket/<int:pk>/status", apiviews.TicketStatusAPIView.as_view()),
|
|
|
]
|