Site site settings

This commit is contained in:
Виктор Гладких 2019-12-02 17:24:51 +03:00
parent b3d01c8887
commit a72deaec37
4 changed files with 16 additions and 4 deletions

View File

@ -108,7 +108,14 @@ class SiteSerializer(serializers.ModelSerializer):
fields = [
'subdomain',
'site_url',
'country'
'country',
'default_site',
'pinterest_page_url',
'twitter_page_url',
'facebook_page_url',
'instagram_page_url',
'contact_email',
'currency'
]

View File

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

View File

@ -44,6 +44,11 @@ class SiteSettingsBackOfficeView(SiteSettingsView):
serializer_class = serializers.SiteSettingsBackOfficeSerializer
# class SiteSettingsBackRUDView(generics.RetrieveUpdateDestroyAPIView):
# """Site settings RUD View."""
# serializer_class = serializers.SiteSettingsBackOfficeSerializer
class SiteListBackOfficeView(SiteListView):
"""Site settings View."""
serializer_class = serializers.SiteBackOfficeSerializer

View File

@ -19,7 +19,7 @@ class DetermineSiteView(generics.GenericAPIView):
return Response(data={'url': url})
class SiteSettingsView(generics.RetrieveAPIView):
class SiteSettingsView(generics.RetrieveUpdateDestroyAPIView):
"""Site settings View."""
lookup_field = 'subdomain'
@ -28,7 +28,7 @@ class SiteSettingsView(generics.RetrieveAPIView):
serializer_class = serializers.SiteSettingsBackOfficeSerializer
class SiteListView(generics.ListAPIView):
class SiteListView(generics.ListCreateAPIView):
"""Site settings View."""
pagination_class = None