Skip to content

Commit 349800f

Browse files
committed
squash!: Add search to serializer
1 parent a651a06 commit 349800f

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

openedx_authz/rest_api/v1/serializers.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,7 @@ class ListScopesSerializer(serializers.Serializer): # pylint: disable=abstract-
217217

218218
management_permission_only = serializers.BooleanField(required=False, default=False)
219219
type = serializers.ChoiceField(choices=["course", "library"], required=False, default=None, allow_null=True)
220+
search = serializers.CharField(required=False, default="", allow_blank=True)
220221

221222

222223
class ListTeamMembersSerializer(serializers.Serializer): # pylint: disable=abstract-method

openedx_authz/rest_api/v1/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -710,7 +710,7 @@ def get_queryset(self) -> QuerySet:
710710
params_serializer = ListScopesSerializer(data=self.request.query_params)
711711
params_serializer.is_valid(raise_exception=True)
712712
scope_type = params_serializer.validated_data["type"]
713-
search = self.request.query_params.get("search", "").strip()
713+
search = params_serializer.validated_data["search"]
714714

715715
# Staff and superusers can see all scopes, skip permission filtering.
716716
if user.is_staff or user.is_superuser:

0 commit comments

Comments
 (0)