Wiring initial user balance

This commit is contained in:
fnux 2020-02-27 15:50:46 +01:00
commit 1dd3324275
3 changed files with 23 additions and 13 deletions

View file

@ -9,8 +9,7 @@ AMOUNT_DECIMALS=2
class Bill(models.Model):
owner = models.ForeignKey(get_user_model(),
on_delete=models.CASCADE,
editable=False)
on_delete=models.CASCADE)
creation_date = models.DateTimeField()
starting_date = models.DateTimeField()
@ -23,7 +22,7 @@ class Bill(models.Model):
@property
def amount(self):
# iterate over all related orders
pass
return 20
class Order(models.Model):
@ -82,6 +81,9 @@ class PaymentMethod(models.Model):
description = models.TextField()
primary = models.BooleanField(default=True)
def charge(self, amount):
pass
class Meta:
unique_together = [['owner', 'primary']]
@ -89,8 +91,7 @@ class Payment(models.Model):
uuid = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
owner = models.ForeignKey(get_user_model(),
on_delete=models.CASCADE,
editable=False)
on_delete=models.CASCADE)
amount = models.DecimalField(
default=0.0,