Files
trustme/core/apps/companies/urls.py

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.CompanyAccountCrudViewSet, "company-account-view-set") # type: ignore
router.register(r"company-folders", views.CompanyFolderCrudViewSet, "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"
)
]