Skip to content

Commit

Permalink
Merge pull request #37 from neuroforgede/2.1.0
Browse files Browse the repository at this point in the history
filter Tenant_User properly in core Tenant Users List api
  • Loading branch information
s4ke committed Jul 29, 2023
2 parents 58bd9dd + cc147eb commit 73d0bb9
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion skipper/skipper/core/components/tenant/tenant_users.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
from rest_framework.request import Request
from rest_framework.viewsets import ModelViewSet
from rest_framework import permissions, serializers
from rest_framework.generics import get_object_or_404

from skipper.core import constants
from skipper.core.serializers.base import BaseSerializer
Expand Down Expand Up @@ -38,6 +39,7 @@ class TenantUserViewSet(
ModelViewSet # type: ignore
):
skipper_base_name = constants.core_tenant_user_view_set_name
kwargs: Dict[str, Any]

def get_serializer_class(self) -> Any:

Expand All @@ -64,6 +66,9 @@ class Meta:
return GenericTenantUserSerializer

def get_queryset(self) -> QuerySet[Tenant_User]:
return Tenant_User.objects.all()
tenant = get_object_or_404(Tenant.objects.filter(id=self.kwargs["tenant_id"]))
return Tenant_User.objects.filter(
tenant=tenant
).all()


0 comments on commit 73d0bb9

Please sign in to comment.