taiga-back/greenmine/projects/documents/api.py

19 lines
486 B
Python

# -*- coding: utf-8 -*-
from rest_framework.permissions import IsAuthenticated
from greenmine.base import filters
from greenmine.base.api import ModelCrudViewSet
from . import serializers
from . import models
from . import permissions
class DocumentsViewSet(ModelCrudViewSet):
model = models.Document
serializer_class = serializers.DocumentSerializer
permission_classes = (permissions.DocumentPermission,)
filter_backends = (filters.IsProjectMemberFilterBackend,)