roosterwijs/backend/core/urls.py

28 lines
1.5 KiB
Python

from django.urls import include, path
from rest_framework.routers import DefaultRouter
from . import views
router = DefaultRouter()
router.register("personen", views.PersoonViewSet, basename="persoon")
router.register("groepen", views.GroepViewSet, basename="groep")
router.register("subgroepen", views.SubgroepViewSet, basename="subgroep")
router.register("functies", views.FunctieViewSet, basename="functie")
router.register("schooljaren", views.SchooljaarViewSet, basename="schooljaar")
router.register("periodes", views.PeriodeViewSet, basename="periode")
router.register("kalenderdagen", views.KalenderDagViewSet, basename="kalenderdag")
router.register("tijdsloten", views.TijdslotViewSet, basename="tijdslot")
router.register("activiteiten", views.ActiviteitViewSet, basename="activiteit")
router.register("locaties", views.LocatieViewSet, basename="locatie")
router.register("lokalen", views.LokaalViewSet, basename="lokaal")
router.register("roosterblokken", views.RoosterblokViewSet, basename="roosterblok")
router.register("afwezigheden", views.AfwezigheidViewSet, basename="afwezigheid")
router.register("blok-uitzonderingen", views.BlokUitzonderingViewSet, basename="blok-uitzondering")
urlpatterns = [
path("health/", views.health, name="health"),
path("info/", views.info, name="info"),
path("conflicten/", views.conflicten, name="conflicten"),
path("lokaalinstelling/", views.lokaalinstelling, name="lokaalinstelling"),
path("", include(router.urls)),
]