emile 1 year ago
parent b4a8192c65
commit b6363dd7e7

@ -0,0 +1,31 @@
# Generated by Django 4.2.5 on 2024-04-10 10:57
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('billing', '0021_remove_item_recurring_cycle_and_more'),
]
operations = [
migrations.RemoveField(
model_name='item',
name='cancelled_at',
),
migrations.RemoveField(
model_name='item',
name='created_at',
),
migrations.AddField(
model_name='orderitem',
name='due_at',
field=models.DateField(blank=True, null=True),
),
migrations.AddField(
model_name='orderitem',
name='purchased_at',
field=models.DateField(blank=True, null=True),
),
]

@ -21,8 +21,6 @@ class Item(models.Model):
type = models.ForeignKey(ProjectType, on_delete=models.CASCADE, blank=True) type = models.ForeignKey(ProjectType, on_delete=models.CASCADE, blank=True)
amount = models.FloatField(null=True) amount = models.FloatField(null=True)
recurring = models.BooleanField(default=False) recurring = models.BooleanField(default=False)
created_at = models.DateField(null=True, blank=True)
cancelled_at = models.DateField(blank=True, null=True)
active = models.BooleanField(default=True, null=True) active = models.BooleanField(default=True, null=True)
def __str__(self): def __str__(self):
return self.title return self.title
@ -51,6 +49,8 @@ class Order(models.Model):
class OrderItem(models.Model): class OrderItem(models.Model):
order = models.ForeignKey(Order, on_delete=models.CASCADE) order = models.ForeignKey(Order, on_delete=models.CASCADE)
item = models.ForeignKey(Item, on_delete=models.CASCADE) item = models.ForeignKey(Item, on_delete=models.CASCADE)
purchased_at = models.DateField(null=True, blank=True)
due_at = models.DateField(blank=True, null=True)
recurring_cycle = models.ForeignKey(RecurringCycle, on_delete=models.SET_NULL, null=True, blank=True) recurring_cycle = models.ForeignKey(RecurringCycle, on_delete=models.SET_NULL, null=True, blank=True)

Binary file not shown.
Loading…
Cancel
Save