Timetable search results
This commit is contained in:
parent
1998e3dc57
commit
d2e34e5d49
|
|
@ -50,12 +50,7 @@ class EstablishmentDocument(Document):
|
|||
'id': fields.IntegerField(attr='id'),
|
||||
'weekday': fields.IntegerField(attr='weekday'),
|
||||
'weekday_display': fields.KeywordField(attr='get_weekday_display'),
|
||||
'opening_at': fields.DateField(attr='opening_at'),
|
||||
'closed_at': fields.DateField(attr='closed_at'),
|
||||
'lunch_start': fields.DateField(attr='lunch_start'),
|
||||
'lunch_end': fields.DateField(attr='lunch_end'),
|
||||
'dinner_end': fields.DateField(attr='dinner_end'),
|
||||
'dinner_start': fields.DateField(attr='dinner_start'),
|
||||
'closed_at': fields.KeywordField(attr='closed_at_str'),
|
||||
}
|
||||
))
|
||||
address = fields.ObjectField(
|
||||
|
|
|
|||
|
|
@ -35,14 +35,8 @@ class ScheduleDocumentSerializer(serializers.Serializer):
|
|||
|
||||
id = serializers.IntegerField()
|
||||
weekday = serializers.IntegerField()
|
||||
# weekday_display = serializers.CharField()
|
||||
opening_at = serializers.CharField()
|
||||
weekday_display = serializers.CharField()
|
||||
closed_at = serializers.CharField()
|
||||
lunch_start = serializers.CharField()
|
||||
lunch_end = serializers.CharField()
|
||||
dinner_end = serializers.CharField()
|
||||
dinner_start = serializers.CharField()
|
||||
|
||||
|
||||
|
||||
class NewsDocumentSerializer(DocumentSerializer):
|
||||
|
|
|
|||
|
|
@ -35,6 +35,10 @@ class Timetable(ProjectBaseMixin):
|
|||
opening_at = models.TimeField(verbose_name=_('Opening time'), null=True)
|
||||
closed_at = models.TimeField(verbose_name=_('Closed time'), null=True)
|
||||
|
||||
@property
|
||||
def closed_at_str(self):
|
||||
return str(self.closed_at) if self.closed_at else None
|
||||
|
||||
@property
|
||||
def works_at_noon(self):
|
||||
return bool(self.closed_at and self.closed_at <= self.NOON)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user