Louis Mazin 09ff6dd430 init
2026-10-02 15:54:40 +02:00

15 lines
747 B
Python

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/<uuid:token>/", PublicAvailabilityRequestDetailView.as_view()),
path("admin/me/", AdminMeView.as_view()),
path("admin/requests/<int:pk>/respond/", AdminAvailabilityRequestViewSet.as_view({"post": "respond"})),
path("", include(router.urls)),
]