forked from uncloud/uncloud
Wiring initial user balance
This commit is contained in:
parent
36fcff5149
commit
1dd3324275
3 changed files with 23 additions and 13 deletions
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue