Compare commits

...

6 Commits

Author SHA1 Message Date
35255cf4e9 Merge branch 'master' into advanced-formset-search 2022-01-04 20:16:07 +01:00
873e13542a Correctly implement filtering for components 2022-01-04 20:06:22 +01:00
1e302e4595 Revert "Add filtering to component API"
This reverts commit c6fae17154ce2f55e709f5998ce4048b332f4399.
2022-01-04 20:05:11 +01:00
c6fae17154 Add filtering to component API 2022-01-04 20:03:20 +01:00
3b1eb6118f Revert "Add filtering to component API"
This reverts commit 76c79403f223056770af4e36d279c9076da67bc8.
2022-01-04 20:02:13 +01:00
76c79403f2 Add filtering to component API 2022-01-04 19:59:05 +01:00

View File

@ -50,8 +50,9 @@ class PartsComponentViewSet(viewsets.ModelViewSet):
queryset = parts_models.Component.objects.all()
serializer_class = ComponentSerializer
permission_classes = [permissions.DjangoModelPermissions]
filter_backends = [filters.SearchFilter]
filter_backends = [filters.SearchFilter, django_filters.rest_framework.DjangoFilterBackend]
search_fields = ['id', 'name', 'package__name', 'manufacturer__name']
filterset_fields = ['id', 'name']
class PartsComponentTypeViewSet(viewsets.ModelViewSet):
queryset = parts_models.ComponentType.objects.all()