add - new vivibility filter by org type & remove city province from device

This commit is contained in:
2025-11-03 10:18:59 +03:30
parent 9fb0292817
commit 5ce107fd3a
6 changed files with 116 additions and 18 deletions

View File

@@ -33,13 +33,14 @@ class RegionFilterMixin:
scope = organization.field_of_activity
print(scope)
if scope == 'CI':
if hasattr(queryset.model, 'city_id'):
if hasattr(queryset.model, 'city'):
queryset = queryset.filter(city=organization.city)
print(queryset)
elif hasattr(queryset.model, 'user'):
queryset = queryset.filter(user__city=organization.city)
elif scope == 'PR':
if hasattr(queryset.model, 'province_id'):
if hasattr(queryset.model, 'province'):
queryset = queryset.filter(province=organization.province)
elif hasattr(queryset.model, 'user'):
queryset = queryset.filter(user__province=organization.province)