Skip to content

Commit 28c1675

Browse files
committed
squash!: Add search to serializer
1 parent f43cf3a commit 28c1675

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
@@ -712,7 +712,7 @@ def get_queryset(self) -> QuerySet:
712712
params_serializer = ListScopesSerializer(data=self.request.query_params)
713713
params_serializer.is_valid(raise_exception=True)
714714
scope_type = params_serializer.validated_data["type"]
715-
search = self.request.query_params.get("search", "").strip()
715+
search = params_serializer.validated_data["search"]
716716

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

0 commit comments

Comments
 (0)