Add feature serializer
This commit is contained in:
parent
a72deaec37
commit
e02db4958a
|
|
@ -139,6 +139,22 @@ class SiteBackOfficeSerializer(SiteSerializer):
|
|||
]
|
||||
|
||||
|
||||
class FeatureSerializer(serializers.ModelSerializer):
|
||||
"""Site feature serializer."""
|
||||
|
||||
class Meta:
|
||||
"""Meta class."""
|
||||
|
||||
model = models.Feature
|
||||
fields = (
|
||||
'id',
|
||||
'slug',
|
||||
'priority',
|
||||
'route',
|
||||
'site_settings',
|
||||
)
|
||||
|
||||
|
||||
# class SiteFeatureSerializer(serializers.ModelSerializer):
|
||||
# """Site feature serializer."""
|
||||
#
|
||||
|
|
|
|||
|
|
@ -12,4 +12,6 @@ urlpatterns = [
|
|||
path('sites/', views.SiteListBackOfficeView.as_view(), name='site-list-create'),
|
||||
path('site-settings/<subdomain>/', views.SiteSettingsBackOfficeView.as_view(),
|
||||
name='site-settings'),
|
||||
path('feature/', views.FeatureBackView.as_view(), name='feature-list-create'),
|
||||
path('feature/<int:id>/', views.FeatureRUDBackView.as_view(), name='feature-rud')
|
||||
]
|
||||
|
|
|
|||
|
|
@ -39,16 +39,21 @@ class ContentTypeView(generics.ListAPIView):
|
|||
)
|
||||
|
||||
|
||||
class FeatureBackView(generics.ListCreateAPIView):
|
||||
"""Feature list or create View."""
|
||||
serializer_class = serializers.FeatureSerializer
|
||||
|
||||
|
||||
class FeatureRUDBackView(generics.RetrieveUpdateDestroyAPIView):
|
||||
"""Feature RUD View."""
|
||||
serializer_class = serializers.FeatureSerializer
|
||||
|
||||
|
||||
class SiteSettingsBackOfficeView(SiteSettingsView):
|
||||
"""Site settings View."""
|
||||
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
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user