"""
Organization URLs - API routing for organizational units, companies, business partners.
"""
from django.urls import path, include
from rest_framework.routers import DefaultRouter

from .views import (
    OrganizationalUnitViewSet,
    UserOrganizationalUnitViewSet,
    CompanyViewSet,
    BusinessPartnerViewSet,
)

app_name = 'organization'

router = DefaultRouter()
router.register(r'units', OrganizationalUnitViewSet, basename='organizational-unit')
router.register(r'memberships', UserOrganizationalUnitViewSet, basename='user-org-unit')
router.register(r'companies', CompanyViewSet, basename='company')
router.register(r'business-partners', BusinessPartnerViewSet, basename='business-partner')

urlpatterns = [
    path('', include(router.urls)),
]
