This commit is contained in:
Kuroshini 2020-02-10 12:27:05 +03:00
parent 2c9e0033ec
commit 92367b35d7
3 changed files with 4 additions and 3 deletions

View File

@ -534,7 +534,7 @@ class EstablishmentQuerySet(models.QuerySet):
"""Return QuerySet with establishments that user has an access."""
from account.models import UserRole
if not user.is_superuser:
if not user.is_superuser and not user.is_anonymous:
filters = {'address__city__country__code': country_code}
if user.is_establishment_administrator and not user.is_establishment_manager:
filters.update({

View File

@ -105,10 +105,10 @@ class Review(BaseAttributes, TranslatedFieldsMixin):
@property
def visited_on(self):
from account.models import User
from account.serializers import UserBaseSerializer
if isinstance(self.reviewer, User):
return {
'user': self.reviewer,
'user': UserBaseSerializer(self.reviewer).data,
'date': self.visited_at,
}
return None

View File

@ -6,6 +6,7 @@ from review.models import Review, Inquiries, GridItems
class ReviewBaseSerializer(serializers.ModelSerializer):
text_translated = serializers.CharField(read_only=True)
status_display = serializers.CharField(read_only=True)
visited_on = serializers.DictField(read_only=True, allow_null=True)
class Meta:
model = Review