api establishment-detail

This commit is contained in:
evgeniy-st 2019-08-29 17:26:22 +03:00
parent 2a16198a8b
commit 62da2ee114
2 changed files with 10 additions and 0 deletions

View File

@ -8,4 +8,5 @@ app_name = 'establishment'
urlpatterns = [
path('', views.EstablishmentListView.as_view(), name='list'),
path('<int:pk>/', views.EstablishmentRetrieveView.as_view(), name='detail'),
]

View File

@ -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()