from django.urls import include, path from rest_framework.routers import DefaultRouter from .views import * router = DefaultRouter() router.register(r"admin/schedule", AdminScheduleViewSet, basename="admin-schedule") router.register(r"admin/requests", AdminAvailabilityRequestViewSet, basename="admin-requests") urlpatterns = [ path("public/schedule/", PublicScheduleView.as_view()), path("public/requests/", PublicAvailabilityRequestCreateView.as_view()), path("public/requests//", PublicAvailabilityRequestDetailView.as_view()), path("admin/me/", AdminMeView.as_view()), path("admin/requests//respond/", AdminAvailabilityRequestViewSet.as_view({"post": "respond"})), path("", include(router.urls)), ]