ensure all viewsets have filter and search and add tests (#2946)
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
		| @ -89,6 +89,7 @@ class ApplicationViewSet(UsedByMixin, ModelViewSet): | ||||
|         "group", | ||||
|     ] | ||||
|     lookup_field = "slug" | ||||
|     filterset_fields = ["name", "slug"] | ||||
|     ordering = ["name"] | ||||
|  | ||||
|     def _filter_queryset_for_list(self, queryset: QuerySet) -> QuerySet: | ||||
|  | ||||
| @ -66,6 +66,7 @@ class SourceViewSet( | ||||
|     queryset = Source.objects.none() | ||||
|     serializer_class = SourceSerializer | ||||
|     lookup_field = "slug" | ||||
|     search_fields = ["slug", "name"] | ||||
|  | ||||
|     def get_queryset(self):  # pragma: no cover | ||||
|         return Source.objects.select_subclasses() | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Jens L
					Jens L