|
|
|
|
@ -389,8 +389,8 @@ class UserBonus(models.Model): |
|
|
|
|
|
|
|
|
|
user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='bonuses') |
|
|
|
|
amount = models.DecimalField(max_digits=8, decimal_places=2, default=0) |
|
|
|
|
payment = models.ForeignKey(Payment, on_delete=models.SET_NULL, null=True) |
|
|
|
|
referral = models.ForeignKey('user.Referral', on_delete=models.SET_NULL, null=True) |
|
|
|
|
payment = models.ForeignKey(Payment, on_delete=models.SET_NULL, null=True, blank=True) |
|
|
|
|
referral = models.ForeignKey('user.Referral', on_delete=models.SET_NULL, null=True, blank=True) |
|
|
|
|
created_at = models.DateTimeField(auto_now_add=True) |
|
|
|
|
is_service = models.BooleanField(default=False) |
|
|
|
|
action_name = models.CharField(max_length=20, blank=True, default='') |
|
|
|
|
@ -399,6 +399,9 @@ class UserBonus(models.Model): |
|
|
|
|
class Meta: |
|
|
|
|
ordering = ('created_at',) |
|
|
|
|
|
|
|
|
|
def __str__(self): |
|
|
|
|
return '%s %s' % (self.user_id, self.amount) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class GiftCertificate(models.Model): |
|
|
|
|
price = models.DecimalField(max_digits=8, decimal_places=2, default=0) |
|
|
|
|
|