36 lines
1.1 KiB
Python
36 lines
1.1 KiB
Python
from django.urls import path, include
|
|
from rest_framework.routers import DefaultRouter # type: ignore
|
|
from . import views
|
|
|
|
|
|
router = DefaultRouter()
|
|
|
|
router.register(r"company-accounts", views.CompanyAccountViewSet, "company-account-view-set") # type: ignore
|
|
router.register(r"company-folders", views.CompanyFolderViewSet, "company-folders-view-set") # type: ignore
|
|
router.register(r"companies", views.CompanyCrudViewSet, "companies-view-set") # type: ignore
|
|
|
|
|
|
urlpatterns: list[object] = [
|
|
path("", include(router.urls)), # type: ignore
|
|
path(
|
|
r"companies/<uuid:pk>/folders",
|
|
views.CompanyFolderApiView.as_view(),
|
|
name="company-folders-api-view"
|
|
),
|
|
path(
|
|
r"companies/<uuid:pk>/contracts",
|
|
views.CompanyContractApiView.as_view(),
|
|
name="company-contracts-api-view"
|
|
),
|
|
path(
|
|
r"companies/<uuid:pk>/accounts",
|
|
views.CompanyAccountApiView.as_view(),
|
|
name="company-accounts-api-view"
|
|
),
|
|
path(
|
|
r"company-folders/<uuid:pk>/contracts",
|
|
views.ContractFolderApiView.as_view(),
|
|
name="company-folders-api-view"
|
|
)
|
|
]
|