Browse Source

Use more digits for payment amounts and member balance (otherwise can't handle payment more than 999)

Alexandre Aubin 7 years ago
parent
commit
0f12ca87c4
2 changed files with 3 additions and 2 deletions
  1. 1 1
      coin/billing/models.py
  2. 2 1
      coin/members/models.py

+ 1 - 1
coin/billing/models.py

@@ -509,7 +509,7 @@ class Payment(models.Model):
                                     default='transfer',
                                     choices=PAYMENT_MEAN_CHOICES,
                                     verbose_name='moyen de paiement')
-    amount = models.DecimalField(max_digits=5, decimal_places=2, null=True,
+    amount = models.DecimalField(max_digits=6, decimal_places=2, null=True,
                                  verbose_name='montant')
     date = models.DateField(default=datetime.date.today)
     bill = models.ForeignKey(Bill, verbose_name='facture associée', null=True,

+ 2 - 1
coin/members/models.py

@@ -95,10 +95,11 @@ class Member(CoinLdapSyncMixin, AbstractUser):
     date_last_call_for_membership_fees_email = models.DateTimeField(null=True,
                         blank=True,
                         verbose_name="Date du dernier email de relance de cotisation envoyé")
+
     send_membership_fees_email = models.BooleanField(
         default=True, verbose_name='relance de cotisation',
         help_text='Précise si l\'utilisateur doit recevoir des mails de relance pour la cotisation. Certains membres n\'ont pas à recevoir de relance (prélèvement automatique, membres d\'honneurs, etc.)')
-    balance = models.DecimalField(max_digits=5, decimal_places=2, default=0,
+    balance = models.DecimalField(max_digits=6, decimal_places=2, default=0,
                                   verbose_name='account balance')
 
     objects = MemberManager()