19 lines
710 B
Python
19 lines
710 B
Python
from rest_framework import generics, permissions
|
|
from collection import models
|
|
from collection.serializers import common, back
|
|
|
|
|
|
class CollectionListCreateView(generics.ListCreateAPIView):
|
|
"""Collection list-create view."""
|
|
queryset = models.Collection.objects.all()
|
|
serializer_class = back.CollectionSerializer
|
|
# todo: conf. permissions by TT
|
|
permission_classes = (permissions.IsAuthenticated, )
|
|
|
|
|
|
class CollectionRUDView(generics.RetrieveUpdateDestroyAPIView):
|
|
"""Collection list-create view."""
|
|
queryset = models.Collection.objects.all()
|
|
serializer_class = back.CollectionSerializer
|
|
# todo: conf. permissions by TT
|
|
permission_classes = (permissions.IsAuthenticated, ) |