award types list view

This commit is contained in:
Kuroshini 2020-01-23 20:26:22 +03:00
parent e0c2138ba7
commit f70a3abb8c
2 changed files with 10 additions and 1 deletions

View File

@ -8,6 +8,7 @@ app_name = 'main'
urlpatterns = [
path('awards/', views.AwardLstView.as_view(), name='awards-list-create'),
path('awards/<int:id>/', views.AwardRUDView.as_view(), name='awards-rud'),
path('award-types/', views.AwardTypesListView.as_view(), name='awards-types-list'),
path('content_type/', views.ContentTypeView.as_view(), name='content_type-list'),
path('sites/', views.SiteListBackOfficeView.as_view(), name='site-list-create'),
path('site-settings/<subdomain>/', views.SiteSettingsBackOfficeView.as_view(),

View File

@ -9,7 +9,7 @@ from main import serializers
from main.serializers.back import PanelSerializer
from main import tasks
from main.filters import AwardFilter
from main.models import Award, Footer, PageType, Panel, SiteFeature, Feature
from main.models import Award, Footer, PageType, Panel, SiteFeature, Feature, AwardType
from main.views import SiteSettingsView, SiteListView
@ -29,6 +29,14 @@ class AwardRUDView(generics.RetrieveUpdateDestroyAPIView):
lookup_field = 'id'
class AwardTypesListView(generics.ListAPIView):
"""AwardType List view."""
pagination_class = None
queryset = AwardType.objects.all()
serializer_class = serializers.AwardTypeBaseSerializer
permission_classes = (permissions.AllowAny, )
class ContentTypeView(generics.ListAPIView):
"""ContentType list view"""
queryset = ContentType.objects.all()