28 lines
1.5 KiB
Python
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)),
|
|
]
|