add is_ordered field to DTYSModel

master
Stepan Krapivin 8 years ago
parent 1603c2bd50
commit 5a56c404a4
  1. 65
      dtys/migrations/0002_auto_20171103_2158.py
  2. 1
      dtys/models.py
  3. 3
      dtys/tasks.py

@ -0,0 +1,65 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.3 on 2017-11-03 21:58
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('dtys', '0001_initial'),
]
operations = [
migrations.AddField(
model_name='dtysmodel',
name='is_ordered',
field=models.BooleanField(default=False, verbose_name='Заказан'),
),
migrations.AlterField(
model_name='dtysmodel',
name='end_date',
field=models.DateField(verbose_name='Дата окончания'),
),
migrations.AlterField(
model_name='dtysmodel',
name='end_time',
field=models.TimeField(verbose_name='Время окончания'),
),
migrations.AlterField(
model_name='dtysmodel',
name='is_public',
field=models.BooleanField(default=False, verbose_name='Опубликован'),
),
migrations.AlterField(
model_name='dtysmodel',
name='is_stopped',
field=models.BooleanField(default=False, verbose_name='Остановлен'),
),
migrations.AlterField(
model_name='dtysmodel',
name='price_end',
field=models.IntegerField(verbose_name='Конечная цена (минимальная)'),
),
migrations.AlterField(
model_name='dtysmodel',
name='price_start',
field=models.IntegerField(verbose_name='Начальная цена'),
),
migrations.AlterField(
model_name='dtysmodel',
name='price_stopped',
field=models.IntegerField(default=0, verbose_name='Прайс заказа'),
),
migrations.AlterField(
model_name='dtysmodel',
name='start_date',
field=models.DateField(verbose_name='Дата начала'),
),
migrations.AlterField(
model_name='dtysmodel',
name='start_time',
field=models.TimeField(verbose_name='Время начала'),
),
]

@ -30,6 +30,7 @@ class DTYSModel(models.Model):
is_stopped = models.BooleanField(verbose_name="Остановлен", default=False)
is_public = models.BooleanField(verbose_name="Опубликован", default=False)
is_ordered = models.BooleanField(verbose_name="Заказан", default=False)
@property
def end_datetime(self):

@ -7,4 +7,5 @@ app = Celery('tasks', broker='redis://localhost:6379/0')
def return_dtys(dtys_id):
from .models import DTYSModel
DTYSModel.objects.filter(id=dtys_id).update(is_stopped=False)
DTYSModel.objects.filter(
id=dtys_id, is_ordered=False).update(is_stopped=False)

Loading…
Cancel
Save