From 47fb61b7620eb9ca11e4b9a2a65e579e86d0592e Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Sat, 31 Dec 2016 16:33:34 +0100 Subject: [PATCH] Change Checkin.datetime to not auto_now_add --- .../migrations/0052_auto_20161231_1533.py | 32 +++++++++++++++++++ src/pretix/base/models/checkin.py | 3 +- 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 src/pretix/base/migrations/0052_auto_20161231_1533.py diff --git a/src/pretix/base/migrations/0052_auto_20161231_1533.py b/src/pretix/base/migrations/0052_auto_20161231_1533.py new file mode 100644 index 0000000000..7016602957 --- /dev/null +++ b/src/pretix/base/migrations/0052_auto_20161231_1533.py @@ -0,0 +1,32 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.10.4 on 2016-12-31 15:33 +from __future__ import unicode_literals + +import django.db.models.deletion +import django.utils.timezone +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('pretixbase', '0051_auto_20161221_1720'), + ] + + operations = [ + migrations.AlterField( + model_name='checkin', + name='datetime', + field=models.DateTimeField(default=django.utils.timezone.now), + ), + migrations.AlterField( + model_name='checkin', + name='position', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='checkins', to='pretixbase.OrderPosition'), + ), + migrations.AlterField( + model_name='voucher', + name='price_mode', + field=models.CharField(choices=[('none', 'No effect'), ('set', 'Set product price to'), ('subtract', 'Subtract from product price'), ('percent', 'Reduce product price by (%)')], default='none', max_length=100, verbose_name='Price mode'), + ), + ] diff --git a/src/pretix/base/models/checkin.py b/src/pretix/base/models/checkin.py index df9ef154eb..3911d60094 100644 --- a/src/pretix/base/models/checkin.py +++ b/src/pretix/base/models/checkin.py @@ -1,4 +1,5 @@ from django.db import models +from django.utils.timezone import now class Checkin(models.Model): @@ -6,4 +7,4 @@ class Checkin(models.Model): A checkin object is created when a person enters the event. """ position = models.ForeignKey('pretixbase.OrderPosition', related_name='checkins') - datetime = models.DateTimeField(auto_now_add=True) + datetime = models.DateTimeField(default=now)