| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- from django.urls import path, re_path
- from . import views
- urlpatterns = [
- path(
- "reasons/",
- views.CountReasonViewSet.as_view({"get": "list", "post": "create"}),
- name="countreason-list",
- ),
- re_path(
- r"^reasons/(?P<pk>\d+)/$",
- views.CountReasonViewSet.as_view(
- {
- "get": "retrieve",
- "put": "update",
- "patch": "partial_update",
- "delete": "destroy",
- }
- ),
- name="countreason-detail",
- ),
- path(
- "tasks/",
- views.CountTaskViewSet.as_view({"get": "list", "post": "create"}),
- name="counttask-list",
- ),
- re_path(
- r"^tasks/(?P<pk>\d+)/$",
- views.CountTaskViewSet.as_view(
- {
- "get": "retrieve",
- "put": "update",
- "patch": "partial_update",
- "delete": "destroy",
- }
- ),
- name="counttask-detail",
- ),
- re_path(
- r"^tasks/(?P<pk>\d+)/generate_details/$",
- views.CountTaskViewSet.as_view({"post": "generate_details"}),
- name="counttask-generate-details",
- ),
- re_path(
- r"^tasks/(?P<pk>\d+)/download_report/$",
- views.CountTaskViewSet.as_view({"get": "download_report"}),
- name="counttask-download",
- ),
- re_path(
- r"^tasks/(?P<pk>\d+)/release/$",
- views.CountTaskViewSet.as_view({"post": "release"}),
- name="counttask-release",
- ),
- path(
- "details/",
- views.CountTaskDetailViewSet.as_view({"get": "list", "post": "create"}),
- name="counttaskdetail-list",
- ),
- re_path(
- r"^details/(?P<pk>\d+)/$",
- views.CountTaskDetailViewSet.as_view(
- {
- "get": "retrieve",
- "put": "update",
- "patch": "partial_update",
- "delete": "destroy",
- }
- ),
- name="counttaskdetail-detail",
- ),
- re_path(
- r"^details/(?P<pk>\d+)/count/$",
- views.CountTaskDetailViewSet.as_view({"post": "submit_count"}),
- name="counttaskdetail-count",
- ),
- ]
|