Location API: can_seach OR can_describe

This commit is contained in:
Laura Klünder 2017-10-28 13:18:28 +02:00
parent bdbbaa71a1
commit 0cfae778f0

View file

@ -231,7 +231,7 @@ class LocationViewSet(RetrieveModelMixin, GenericViewSet):
if mode == 'search':
condition &= Q(**{related_name+'__can_search': True})
elif mode == 'search-describe':
condition &= Q(**{related_name+'__can_search': True, related_name+'__can_describe': True})
condition &= Q(**{related_name+'__can_search': True}) | Q(**{related_name+'__can_describe': True})
# noinspection PyUnresolvedReferences
condition &= model.q_for_request(self.request, prefix=related_name+'__')
conditions.append(condition)