From 62da2ee11417c11cec37530188d428304ba3ebf3 Mon Sep 17 00:00:00 2001 From: evgeniy-st Date: Thu, 29 Aug 2019 17:26:22 +0300 Subject: [PATCH] api establishment-detail --- apps/establishment/urls/common.py | 1 + apps/establishment/views.py | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/apps/establishment/urls/common.py b/apps/establishment/urls/common.py index a469a2f1..605a703f 100644 --- a/apps/establishment/urls/common.py +++ b/apps/establishment/urls/common.py @@ -8,4 +8,5 @@ app_name = 'establishment' urlpatterns = [ path('', views.EstablishmentListView.as_view(), name='list'), + path('/', views.EstablishmentRetrieveView.as_view(), name='detail'), ] \ No newline at end of file diff --git a/apps/establishment/views.py b/apps/establishment/views.py index a006ada9..459aeeac 100644 --- a/apps/establishment/views.py +++ b/apps/establishment/views.py @@ -14,9 +14,18 @@ class EstablishmentListView(JWTGenericViewMixin, generics.ListAPIView): filter_class = filters.EstablishmentFilter +class EstablishmentRetrieveView(JWTGenericViewMixin, generics.RetrieveAPIView): + """Resource for getting a establishment.""" + + permission_classes = (permissions.AllowAny,) + serializer_class = serializers.EstablishmentSerializer + queryset = models.Establishment.objects.all() + + class EstablishmentTypeListView(JWTGenericViewMixin, generics.ListAPIView): """Resource for getting a list of establishment types.""" permission_classes = (permissions.AllowAny,) serializer_class = serializers.EstablishmentTypeSerializer queryset = models.EstablishmentType.objects.all() +