fix - exclude self org & admin in visible orgs
This commit is contained in:
@@ -13,7 +13,10 @@ def get_visible_organizations(org: Organization) -> typing.Any:
|
||||
if org.free_visibility_by_scope:
|
||||
|
||||
if org.field_of_activity == 'CO':
|
||||
return Organization.objects.all()
|
||||
if org.type.key == 'ADM':
|
||||
return Organization.objects.all()
|
||||
else:
|
||||
return Organization.objects.all().exclude(id=org.id).exclude(type__key='ADM')
|
||||
|
||||
elif org.field_of_activity == 'CI':
|
||||
return Organization.objects.filter(city=org.city)
|
||||
|
||||
Reference in New Issue
Block a user