diff options
| author | 2024-04-01 13:34:05 +0100 | |
|---|---|---|
| committer | 2024-04-01 14:08:26 +0100 | |
| commit | 09ed99a3e6bb44cb5bbc27cd8561393490e2de6d (patch) | |
| tree | bd944724469ef9abbaf559c687be876c58082644 | |
| parent | Add display_name to serializer (diff) | |
Update user viewset docstrings with display_name
Diffstat (limited to '')
| -rw-r--r-- | pydis_site/apps/api/viewsets/bot/user.py | 14 | 
1 files changed, 11 insertions, 3 deletions
| diff --git a/pydis_site/apps/api/viewsets/bot/user.py b/pydis_site/apps/api/viewsets/bot/user.py index 77378336..d06eb868 100644 --- a/pydis_site/apps/api/viewsets/bot/user.py +++ b/pydis_site/apps/api/viewsets/bot/user.py @@ -64,7 +64,8 @@ class UserViewSet(ModelViewSet):      ...     'results': [      ...      {      ...         'id': 409107086526644234, -    ...         'name': "Python", +    ...         'name': "python", +    ...         'display_name': "Python",      ...         'discriminator': 4329,      ...         'roles': [      ...             352427296948486144, @@ -79,6 +80,7 @@ class UserViewSet(ModelViewSet):      #### Optional Query Parameters      - username: username to search for +    - display_name: display name to search for      - discriminator: discriminator to search for      - page_size: number of Users in one page, defaults to 10,000      - page: page number @@ -92,7 +94,8 @@ class UserViewSet(ModelViewSet):      #### Response format      >>> {      ...     'id': 409107086526644234, -    ...     'name': "Python", +    ...     'name': "python", +    ...     'display_name': "Python",      ...     'discriminator': 4329,      ...     'roles': [      ...         352427296948486144, @@ -170,6 +173,7 @@ class UserViewSet(ModelViewSet):      >>> {      ...     'id': int,      ...     'name': str, +    ...     'display_name': str,      ...     'discriminator': int,      ...     'roles': List[int],      ...     'in_guild': bool @@ -192,6 +196,7 @@ class UserViewSet(ModelViewSet):      >>> {      ...     'id': int,      ...     'name': str, +    ...     'display_name': str,      ...     'discriminator': int,      ...     'roles': List[int],      ...     'in_guild': bool @@ -210,6 +215,7 @@ class UserViewSet(ModelViewSet):      >>> {      ...     'id': int,      ...     'name': str, +    ...     'display_name': str,      ...     'discriminator': int,      ...     'roles': List[int],      ...     'in_guild': bool @@ -229,6 +235,7 @@ class UserViewSet(ModelViewSet):      ...     {      ...         'id': int,      ...         'name': str, +    ...         'display_name': str,      ...         'discriminator': int,      ...         'roles': List[int],      ...         'in_guild': bool @@ -236,6 +243,7 @@ class UserViewSet(ModelViewSet):      ...     {      ...         'id': int,      ...         'name': str, +    ...         'display_name': str,      ...         'discriminator': int,      ...         'roles': List[int],      ...         'in_guild': bool @@ -260,7 +268,7 @@ class UserViewSet(ModelViewSet):      queryset = User.objects.all().order_by("id")      pagination_class = UserListPagination      filter_backends = (DjangoFilterBackend,) -    filterset_fields = ('name', 'discriminator') +    filterset_fields = ('name', 'discriminator', 'display_name')      def get_serializer(self, *args, **kwargs) -> ModelSerializer:          """Set Serializer many attribute to True if request body contains a list.""" | 
