|
|
|
@ -13,14 +13,19 @@ User = get_user_model() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class AuthorBalance(models.Model): |
|
|
|
class AuthorBalance(models.Model): |
|
|
|
|
|
|
|
IN = 0 |
|
|
|
|
|
|
|
OUT = 1 |
|
|
|
TYPE_CHOICES = ( |
|
|
|
TYPE_CHOICES = ( |
|
|
|
(0, 'In'), |
|
|
|
(IN, 'In'), |
|
|
|
(1, 'Out'), |
|
|
|
(OUT, 'Out'), |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
PENDING = 0 |
|
|
|
|
|
|
|
ACCEPTED = 1 |
|
|
|
|
|
|
|
DECLINED = 2 |
|
|
|
STATUS_CHOICES = ( |
|
|
|
STATUS_CHOICES = ( |
|
|
|
(0, 'Pending'), |
|
|
|
(PENDINNG, 'Pending'), |
|
|
|
(1, 'Accepted'), |
|
|
|
(ACCEPTED, 'Accepted'), |
|
|
|
(2, 'Declined'), |
|
|
|
(DECLINED, 'Declined'), |
|
|
|
) |
|
|
|
) |
|
|
|
author = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name='Автор', |
|
|
|
author = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name='Автор', |
|
|
|
null=True, blank=True, related_name='balances') |
|
|
|
null=True, blank=True, related_name='balances') |
|
|
|
|