Site site settings
This commit is contained in:
parent
b3d01c8887
commit
a72deaec37
|
|
@ -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'
|
||||
]
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -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'),
|
||||
]
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user