Skip to content

Commit

Permalink
Merge pull request #1875 from dandi/add-help-text-query-params
Browse files Browse the repository at this point in the history
Improve Swagger documentation for /dandisets/ query params
  • Loading branch information
mvandenburgh authored Mar 14, 2024
2 parents d7cdea6 + 711d04f commit 57fb5c7
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions dandiapi/api/views/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -178,10 +178,20 @@ class Meta(DandisetSerializer.Meta):


class DandisetQueryParameterSerializer(serializers.Serializer):
draft = serializers.BooleanField(default=True)
empty = serializers.BooleanField(default=True)
embargoed = serializers.BooleanField(default=False)
user = serializers.CharField(required=False)
draft = serializers.BooleanField(
default=True,
help_text='Whether to include dandisets that only have draft '
"versions (i.e., haven't been published yet).",
)
empty = serializers.BooleanField(default=True, help_text='Whether to include empty dandisets.')
embargoed = serializers.BooleanField(
default=False, help_text='Whether to include embargoed dandisets.'
)
user = serializers.ChoiceField(
choices=['me'],
required=False,
help_text='Set this value to "me" to only return dandisets owned by the current user.',
)


class DandisetSearchQueryParameterSerializer(DandisetQueryParameterSerializer):
Expand Down

0 comments on commit 57fb5c7

Please sign in to comment.