aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Joe Banks <[email protected]>2024-05-21 19:33:05 +0100
committerGravatar GitHub <[email protected]>2024-05-21 19:33:05 +0100
commit4c704b6d7b76397fa165deabb955191ba6f07974 (patch)
treef677e41bd3df564f4a61d0e152a21a36fffaf315
parentMerge pull request #1322 from python-discord/dependabot/pip/requests-2.32.0 (diff)
parentAdd 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.py3
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: