Skip to content

Commit 4784d24

Browse files
refactor: use get_queryset to avoid auto doc issue generating documentation
1 parent a9817e9 commit 4784d24

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

openedx_authz/rest_api/v1/views.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
import edx_api_doc_tools as apidocs
1111
from django.contrib.auth import get_user_model
12+
from django.db.models import QuerySet
1213
from django.http import HttpRequest
1314
from django.utils.decorators import method_decorator
1415
from edx_api_doc_tools import schema_for
@@ -532,13 +533,16 @@ class AdminConsoleOrgsAPIView(generics.ListAPIView):
532533
}
533534
"""
534535

535-
queryset = Organization.objects.filter(active=True).order_by("name")
536536
serializer_class = OrganizationSerializer
537537
pagination_class = AuthZAPIViewPagination
538538
filter_backends = [filters.SearchFilter]
539539
search_fields = ["name", "short_name"]
540540
permission_classes = [AnyScopePermission]
541541

542+
def get_queryset(self) -> QuerySet:
543+
"""Return active organizations ordered by name."""
544+
return Organization.objects.filter(active=True).order_by("name")
545+
542546

543547
@view_auth_classes()
544548
class TeamMembersAPIView(APIView):

0 commit comments

Comments
 (0)