fix - change get_queryset flag

This commit is contained in:
2025-11-02 12:29:43 +03:30
parent 466a979587
commit 47f9dc646b
6 changed files with 25 additions and 7 deletions

View File

@@ -256,7 +256,11 @@ class OrganizationViewSet(BaseViewSet, SoftDeleteMixin, ModelViewSet, DynamicSea
def list(self, request, *args, **kwargs):
""" all organization """
queryset = self.get_queryset(visibility_by_org_scope=True)
org = get_organization_by_user(request.user)
queryset = self.get_queryset(
visibility_by_org_scope=True
) if org.free_visibility_by_scope else self.get_queryset()
query = self.filter_query(queryset)

View File

@@ -224,7 +224,8 @@ class OrganizationSerializer(serializers.ModelSerializer):
'parent_organization',
'national_unique_id',
'company_code',
'field_of_activity'
'field_of_activity',
'free_visibility_by_scope'
]
extra_kwargs = {}