diff --git a/mlp_api/staticPageApp/admin.py b/mlp_api/staticPageApp/admin.py index 48a0506..8b59ddb 100644 --- a/mlp_api/staticPageApp/admin.py +++ b/mlp_api/staticPageApp/admin.py @@ -25,7 +25,6 @@ class PageAdmin(admin.ModelAdmin): ) save_on_top = True - @admin.register(BlockPage) class BlockPageAdmin(admin.ModelAdmin): list_display = ( diff --git a/mlp_api/staticPageApp/models.py b/mlp_api/staticPageApp/models.py index d226c08..0148703 100644 --- a/mlp_api/staticPageApp/models.py +++ b/mlp_api/staticPageApp/models.py @@ -2,6 +2,7 @@ from django.utils.translation import ugettext_lazy as _ from django.template.defaultfilters import truncatechars + from pytils.translit import slugify from tinymce.models import HTMLField diff --git a/mlp_api/staticPageApp/views.py b/mlp_api/staticPageApp/views.py index 9af7439..287e5ff 100644 --- a/mlp_api/staticPageApp/views.py +++ b/mlp_api/staticPageApp/views.py @@ -2,10 +2,14 @@ from staticPageApp.models import Page from staticPageApp.serializers import PageSerializer +from rest_framework import permissions + + class PageViewSet(viewsets.ModelViewSet): """ API endpoint that allows users to be viewed or edited. """ queryset = Page.objects.filter(is_activate=True) serializer_class = PageSerializer + permission_classes = (permissions.DjangoModelPermissionsOrAnonReadOnly, permissions.IsAuthenticatedOrReadOnly,) lookup_field = 'slug' \ No newline at end of file