diff --git a/saleor/order/migrations/0080_invoice.py b/saleor/order/migrations/0080_invoice.py new file mode 100644 index 00000000000..647341902dd --- /dev/null +++ b/saleor/order/migrations/0080_invoice.py @@ -0,0 +1,39 @@ +# Generated by Django 2.2.10 on 2020-03-05 08:30 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("order", "0079_auto_20200304_0752"), + ] + + operations = [ + migrations.CreateModel( + name="Invoice", + fields=[ + ( + "id", + models.AutoField( + auto_created=True, + primary_key=True, + serialize=False, + verbose_name="ID", + ), + ), + ("number", models.CharField(max_length=255)), + ("created", models.DateTimeField(auto_now_add=True)), + ("url", models.URLField(max_length=2048)), + ( + "order", + models.ForeignKey( + null=True, + on_delete=django.db.models.deletion.SET_NULL, + to="order.Order", + ), + ), + ], + ), + ] diff --git a/saleor/order/models.py b/saleor/order/models.py index bd07569cd60..6f9b8b0b12b 100644 --- a/saleor/order/models.py +++ b/saleor/order/models.py @@ -495,3 +495,10 @@ class Meta: def __repr__(self): return f"{self.__class__.__name__}(type={self.type!r}, user={self.user!r})" + + +class Invoice(models.Model): + order = models.ForeignKey(Order, null=True, on_delete=models.SET_NULL) + number = models.CharField(max_length=255) + created = models.DateTimeField(auto_now_add=True) + url = models.URLField(max_length=2048)