added tag filtering for companies

This commit is contained in:
Sam
2021-02-12 12:18:06 +00:00
parent c4faa89a99
commit e5fdeb7cdb
3 changed files with 47 additions and 6 deletions

View File

@@ -16,7 +16,7 @@ from ipware import get_client_ip
from stats.models import StatsLog
from companies.models import Company
from companies.serializers import CompanySerializer
from utils.tag_filters import CompanyTagFilter
from back_latienda.permissions import IsCreator
@@ -24,6 +24,7 @@ class CompanyViewSet(viewsets.ModelViewSet):
queryset = Company.objects.all()
serializer_class = CompanySerializer
permission_classes = [IsAuthenticatedOrReadOnly, IsCreator]
filterset_class = CompanyTagFilter
def perform_create(self, serializer):
serializer.save(creator=self.request.user)