Пример #1
0
from django.conf.urls import url
from django.urls import include, path

from vng_api_common import routers
from vng_api_common.schema import SchemaView

from .viewsets import (KlantContactViewSet, ResultaatViewSet, RolViewSet,
                       StatusViewSet, ZaakEigenschapViewSet,
                       ZaakInformatieObjectViewSet, ZaakObjectViewSet,
                       ZaakViewSet)

router = routers.DefaultRouter()
router.register('zaken', ZaakViewSet, [
    routers.nested('zaakeigenschappen', ZaakEigenschapViewSet),
    routers.nested('informatieobjecten', ZaakInformatieObjectViewSet),
])
router.register('statussen', StatusViewSet)
router.register('zaakobjecten', ZaakObjectViewSet)
router.register('klantcontacten', KlantContactViewSet)
router.register('rollen', RolViewSet)
router.register('resultaten', ResultaatViewSet)

# TODO: the EndpointEnumerator seems to choke on path and re_path

urlpatterns = [
    url(
        r'^v(?P<version>\d+)/',
        include([

            # API documentation
            url(r'^schema/openapi(?P<format>\.json|\.yaml)$',
Пример #2
0
    ZaakAuditTrailViewSet,
    ZaakBesluitViewSet,
    ZaakContactMomentViewSet,
    ZaakEigenschapViewSet,
    ZaakInformatieObjectViewSet,
    ZaakObjectViewSet,
    ZaakVerzoekViewSet,
    ZaakViewSet,
)

router = routers.DefaultRouter()
router.register(
    "zaken",
    ZaakViewSet,
    [
        routers.nested("zaakeigenschappen", ZaakEigenschapViewSet),
        routers.nested("audittrail", ZaakAuditTrailViewSet),
        routers.nested("besluiten", ZaakBesluitViewSet),
    ],
)
router.register("statussen", StatusViewSet)
router.register("zaakobjecten", ZaakObjectViewSet)
router.register("klantcontacten", KlantContactViewSet)
router.register("rollen", RolViewSet)
router.register("resultaten", ResultaatViewSet)
router.register("zaakinformatieobjecten", ZaakInformatieObjectViewSet)
router.register("zaakcontactmomenten", ZaakContactMomentViewSet)
router.register("zaakverzoeken", ZaakVerzoekViewSet)

# TODO: the EndpointEnumerator seems to choke on path and re_path
Пример #3
0
from vng_api_common import routers
from vng_api_common.schema import SchemaView as _SchemaView

from ..api.schema import info
from .viewsets import (
    BesluitAuditTrailViewSet,
    BesluitInformatieObjectViewSet,
    BesluitViewSet,
)

router = routers.DefaultRouter()
router.register(
    "besluiten",
    BesluitViewSet,
    [routers.nested("audittrail", BesluitAuditTrailViewSet)],
)
router.register("besluitinformatieobjecten", BesluitInformatieObjectViewSet)


# set the path to schema file
class SchemaView(_SchemaView):
    schema_path = settings.SPEC_URL["besluiten"]
    info = info


urlpatterns = [
    url(
        r"^v(?P<version>\d+)/",
        include([
            # API documentation
from django.conf.urls import url
from django.urls import include, path

from vng_api_common import routers
from vng_api_common.schema import SchemaView

from .viewsets import (EnkelvoudigInformatieObjectAuditTrailViewSet,
                       EnkelvoudigInformatieObjectViewSet,
                       GebruiksrechtenViewSet, ObjectInformatieObjectViewSet)

router = routers.DefaultRouter()
router.register(
    'enkelvoudiginformatieobjecten',
    EnkelvoudigInformatieObjectViewSet, [
        routers.nested('audittrail',
                       EnkelvoudigInformatieObjectAuditTrailViewSet),
    ],
    basename='enkelvoudiginformatieobject')
router.register('gebruiksrechten', GebruiksrechtenViewSet)
router.register('objectinformatieobjecten', ObjectInformatieObjectViewSet)

# TODO: the EndpointEnumerator seems to choke on path and re_path

urlpatterns = [
    url(
        r'^v(?P<version>\d+)/',
        include([

            # API documentation
            url(r'^schema/openapi(?P<format>\.json|\.yaml)$',
                SchemaView.without_ui(cache_timeout=None),
Пример #5
0
from django.conf.urls import url
from django.urls import include, path

from vng_api_common import routers
from vng_api_common.schema import SchemaView

from .views import (BesluitTypeViewSet, CatalogusViewSet, EigenschapViewSet,
                    InformatieObjectTypeViewSet, ResultaatTypeViewSet,
                    RolTypeViewSet, StatusTypeViewSet,
                    ZaakTypeInformatieObjectTypeViewSet, ZaakTypeViewSet)

router = routers.DefaultRouter()
router.register(r'catalogussen', CatalogusViewSet, [
    routers.nested('zaaktypen', ZaakTypeViewSet, [
        routers.nested('statustypen', StatusTypeViewSet),
        routers.nested('eigenschappen', EigenschapViewSet),
        routers.nested('roltypen', RolTypeViewSet),
    ]),
    routers.nested('informatieobjecttypen', InformatieObjectTypeViewSet),
    routers.nested('besluittypen', BesluitTypeViewSet),
])
router.register(r'resultaattypen', ResultaatTypeViewSet),
router.register(r'zaaktype-informatieobjecttypen',
                ZaakTypeInformatieObjectTypeViewSet)

urlpatterns = [
    url(
        r'^v(?P<version>\d+)/',
        include([

            # API documentation
Пример #6
0
from django.urls import path

from drf_spectacular.views import (
    SpectacularJSONAPIView,
    SpectacularRedocView,
    SpectacularYAMLAPIView,
)
from vng_api_common import routers

from .views import ObjectTypeViewSet, ObjectVersionViewSet

router = routers.DefaultRouter()
router.register(
    r"objecttypes",
    ObjectTypeViewSet,
    [routers.nested("versions", ObjectVersionViewSet)],
)


app_name = "v2"

urlpatterns = [
    path("", SpectacularJSONAPIView.as_view(), name="schema-json"),
    path(
        "/",
        include(
            [
                # schema
                path(
                    "schema/openapi.yaml",
                    SpectacularYAMLAPIView.as_view(),
Пример #7
0
from django.urls import include, path

from vng_api_common import routers

from .views import IngeschrevenPersoonViewSet, KindViewSet, OuderViewSet, PartnerViewSet

router = routers.DefaultRouter()

router.register(
    "ingeschrevenpersonen",
    IngeschrevenPersoonViewSet,
    base_name="ingeschrevenpersonen",
    nested=[
        routers.nested(
            "kinderen",
            KindViewSet,
            base_name="kinderen",
        ),
        routers.nested(
            "ouders",
            OuderViewSet,
            base_name="ouders",
        ),
        routers.nested(
            "partners",
            PartnerViewSet,
            base_name="partners",
        ),
    ],
)
from django.conf.urls import url
from django.urls import include, path

from vng_api_common import routers
from vng_api_common.schema import SchemaView

from .viewsets import (KlantContactViewSet, ResultaatViewSet, RolViewSet,
                       StatusViewSet, ZaakAuditTrailViewSet,
                       ZaakBesluitViewSet, ZaakEigenschapViewSet,
                       ZaakInformatieObjectViewSet, ZaakObjectViewSet,
                       ZaakViewSet)

router = routers.DefaultRouter()
router.register('zaken', ZaakViewSet, [
    routers.nested('zaakeigenschappen', ZaakEigenschapViewSet),
    routers.nested('audittrail', ZaakAuditTrailViewSet),
    routers.nested('besluiten', ZaakBesluitViewSet),
])
router.register('statussen', StatusViewSet)
router.register('zaakobjecten', ZaakObjectViewSet)
router.register('klantcontacten', KlantContactViewSet)
router.register('rollen', RolViewSet)
router.register('resultaten', ResultaatViewSet)
router.register('zaakinformatieobjecten', ZaakInformatieObjectViewSet)

# TODO: the EndpointEnumerator seems to choke on path and re_path

urlpatterns = [
    url(
        r'^v(?P<version>\d+)/',
        include([
Пример #9
0
from django.conf.urls import url
from django.urls import include, path

from vng_api_common import routers
from vng_api_common.schema import SchemaView

from .viewsets import KlantAuditTrailViewSet, KlantViewSet

router = routers.DefaultRouter()
router.register(
    "klanten", KlantViewSet, [routers.nested("audittrail", KlantAuditTrailViewSet)],
)


# TODO: the EndpointEnumerator seems to choke on path and re_path

urlpatterns = [
    url(
        r"^v(?P<version>\d+)/",
        include(
            [
                # API documentation
                url(
                    r"^schema/openapi(?P<format>\.json|\.yaml)$",
                    SchemaView.without_ui(cache_timeout=None),
                    name="schema-json",
                ),
                url(
                    r"^schema/$",
                    SchemaView.with_ui("redoc", cache_timeout=None),
                    name="schema-redoc",
Пример #10
0
from .viewsets import (
    KlantVerzoekViewSet,
    ObjectVerzoekViewSet,
    VerzoekAuditTrailViewSet,
    VerzoekContactMomentViewSet,
    VerzoekInformatieObjectViewSet,
    VerzoekProductViewSet,
    VerzoekViewSet,
)

router = routers.DefaultRouter()
router.register(
    "verzoeken",
    VerzoekViewSet,
    [routers.nested("audittrail", VerzoekAuditTrailViewSet)],
)
router.register("klantverzoeken", KlantVerzoekViewSet)
router.register("objectverzoeken", ObjectVerzoekViewSet)
router.register("verzoekinformatieobjecten", VerzoekInformatieObjectViewSet)
router.register("verzoekcontactmomenten", VerzoekContactMomentViewSet)
router.register("verzoekproducten", VerzoekProductViewSet)

# TODO: the EndpointEnumerator seems to choke on path and re_path

urlpatterns = [
    url(
        r"^v(?P<version>\d+)/",
        include([
            # API documentation
            url(
Пример #11
0
from vng_api_common import routers
from vng_api_common.schema import SchemaView

from .viewsets import (
    ContactMomentAuditTrailViewSet,
    ContactMomentViewSet,
    KlantContactMomentViewSet,
    ObjectContactMomentViewSet,
)

router = routers.DefaultRouter()
router.register(
    "contactmomenten",
    ContactMomentViewSet,
    [routers.nested("audittrail", ContactMomentAuditTrailViewSet)],
)
router.register("objectcontactmomenten", ObjectContactMomentViewSet)
router.register("klantcontactmomenten", KlantContactMomentViewSet)

# TODO: the EndpointEnumerator seems to choke on path and re_path

urlpatterns = [
    url(
        r"^v(?P<version>\d+)/",
        include([
            # API documentation
            url(
                r"^schema/openapi(?P<format>\.json|\.yaml)$",
                SchemaView.without_ui(cache_timeout=None),
                name="schema-json",