Skip to content

Commit 8038c9f

Browse files
committed
squash!: Add search to serializer
1 parent c078f09 commit 8038c9f

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
@@ -222,6 +222,7 @@ class ListScopesSerializer(serializers.Serializer): # pylint: disable=abstract-
222222

223223
management_permission_only = serializers.BooleanField(required=False, default=False)
224224
type = serializers.ChoiceField(choices=["course", "library"], required=False, default=None, allow_null=True)
225+
search = serializers.CharField(required=False, default="", allow_blank=True)
225226

226227

227228
class ListTeamMembersSerializer(OrderMixin): # 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
@@ -722,7 +722,7 @@ def get_queryset(self) -> QuerySet:
722722
params_serializer = ListScopesSerializer(data=self.request.query_params)
723723
params_serializer.is_valid(raise_exception=True)
724724
scope_type = params_serializer.validated_data["type"]
725-
search = self.request.query_params.get("search", "").strip()
725+
search = params_serializer.validated_data["search"]
726726

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

0 commit comments

Comments
 (0)