From 874de420f6cff60f5def32d4579ccfc0a5730ee8 Mon Sep 17 00:00:00 2001 From: alex Date: Thu, 23 Jan 2020 14:17:29 +0300 Subject: [PATCH] drinks and schedule for menu --- .../migrations/0076_auto_20200123_1115.py | 24 +++++++++++++++++++ apps/establishment/models.py | 7 ++++++ 2 files changed, 31 insertions(+) create mode 100644 apps/establishment/migrations/0076_auto_20200123_1115.py diff --git a/apps/establishment/migrations/0076_auto_20200123_1115.py b/apps/establishment/migrations/0076_auto_20200123_1115.py new file mode 100644 index 00000000..c18a645e --- /dev/null +++ b/apps/establishment/migrations/0076_auto_20200123_1115.py @@ -0,0 +1,24 @@ +# Generated by Django 2.2.7 on 2020-01-23 11:15 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('timetable', '0003_auto_20191003_0943'), + ('establishment', '0075_employee_photo'), + ] + + operations = [ + migrations.AddField( + model_name='menu', + name='is_drinks_included', + field=models.BooleanField(default=False, verbose_name='is drinks included'), + ), + migrations.AddField( + model_name='menu', + name='schedule', + field=models.ManyToManyField(blank=True, related_name='menus', to='timetable.Timetable', verbose_name='Establishment schedule'), + ), + ] diff --git a/apps/establishment/models.py b/apps/establishment/models.py index edbafdc7..b3612301 100644 --- a/apps/establishment/models.py +++ b/apps/establishment/models.py @@ -1230,6 +1230,13 @@ class Menu(TranslatedFieldsMixin, BaseAttributes): establishment = models.ForeignKey( 'establishment.Establishment', verbose_name=_('establishment'), on_delete=models.CASCADE) + is_drinks_included = models.BooleanField(_('is drinks included'), default=False) + schedule = models.ManyToManyField( + to='timetable.Timetable', + blank=True, + verbose_name=_('Establishment schedule'), + related_name='menus', + ) class Meta: verbose_name = _('menu')