diff options
author | 2024-05-21 19:33:05 +0100 | |
---|---|---|
committer | 2024-05-21 19:33:05 +0100 | |
commit | 4c704b6d7b76397fa165deabb955191ba6f07974 (patch) | |
tree | f677e41bd3df564f4a61d0e152a21a36fffaf315 | |
parent | Merge pull request #1322 from python-discord/dependabot/pip/requests-2.32.0 (diff) | |
parent | Add reviewed to nomination filterset fields (diff) |
Merge pull request #1323 from python-discord/jb3/nominations/filter-on-reviewed
Add reviewed to nomination filterset fields
-rw-r--r-- | pydis_site/apps/api/viewsets/bot/nomination.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pydis_site/apps/api/viewsets/bot/nomination.py b/pydis_site/apps/api/viewsets/bot/nomination.py index d083464c..10325c3d 100644 --- a/pydis_site/apps/api/viewsets/bot/nomination.py +++ b/pydis_site/apps/api/viewsets/bot/nomination.py @@ -29,6 +29,7 @@ class NominationViewSet(CreateModelMixin, RetrieveModelMixin, ListModelMixin, Ge #### Query parameters - **active** `bool`: whether the nomination is still active + - **reviewed** `bool`: whether the nomination has been voted on/is being voted on - **user__id** `int`: snowflake of the user who received the nomination - **ordering** `str`: comma-separated sequence of fields to order the returned results @@ -172,7 +173,7 @@ class NominationViewSet(CreateModelMixin, RetrieveModelMixin, ListModelMixin, Ge serializer_class = NominationSerializer queryset = Nomination.objects.all().prefetch_related('entries') filter_backends = (DjangoFilterBackend, SearchFilter, OrderingFilter) - filterset_fields = ('user__id', 'active') + filterset_fields = ('user__id', 'active', 'reviewed') frozen_on_create = ('ended_at', 'end_reason', 'active', 'inserted_at', 'reviewed') def create(self, request: HttpRequest, *args, **kwargs) -> Response: |