urls.py 1.4 KB

12345678910111213141516171819202122232425262728293031323334
  1. from django.urls import path, include
  2. from tickets.views import *
  3. # from .apiviews import *
  4. # from rest_framework import routers
  5. # router = routers.DefaultRouter()
  6. # router.register(r'tickets', ticketMVS)
  7. # router.register(r'list', ticketListMVS)
  8. # router.register(r'type', TicketTypeMVS)
  9. # router.register(r'comment', CommentMVS)
  10. # router.register(r'attachments', AttachmentMVS)
  11. app_name = "tickets"
  12. urlpatterns = [
  13. path("", TicketListView.as_view(), name="ticket_list_list"),
  14. path("search/", search, name="search"),
  15. path("ticket_list_create/", TicketListCreateView.as_view(), name="ticket_list_create"),
  16. path("my_tickets/", ticket_list_detail, {"my_tickets": True}, name="my_tickets"),
  17. path("assignments/", ticket_list_detail, {"assignments": True}, name="assignments"),
  18. path("<int:pk>/", ticket_list_detail, name="ticket_list_detail"),
  19. path("<int:pk>/ticket_create/", TicketCreateView.as_view(), name="ticket_create"),
  20. path("<int:pk>/delete", TicketListDeleteView.as_view(), name="ticket_list_delete"),
  21. path("ticket/<int:pk>/", TicketDetailView.as_view(), name="ticket_detail"),
  22. path("ticket/<int:pk>/edit", TicketEditView.as_view(), name="ticket_edit"),
  23. path("ticket/<int:pk>/delete", TicketDeleteView.as_view(), name="ticket_delete"),
  24. path("attachment/remove/<int:attachment_id>/", remove_attachment, name="remove_attachment"),
  25. # path("api/", include(router.urls))
  26. ]