Browse Source

Switch cotisation payment to DecimalField

Baptiste Jonglez 10 years ago
parent
commit
8992a5d7b9
2 changed files with 22 additions and 2 deletions
  1. 20 0
      coin/members/migrations/0004_auto_20141007_1002.py
  2. 2 2
      coin/members/models.py

+ 20 - 0
coin/members/migrations/0004_auto_20141007_1002.py

@@ -0,0 +1,20 @@
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.db import models, migrations
+from django.conf import settings
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('members', '0003_auto_20141007_0956'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='membershipfee',
+            name='amount',
+            field=models.DecimalField(default=settings.MEMBER_DEFAULT_COTISATION, help_text='en \u20ac', verbose_name='montant', max_digits=5, decimal_places=2),
+        ),
+    ]

+ 2 - 2
coin/members/models.py

@@ -274,9 +274,9 @@ class MembershipFee(models.Model):
 
     member = models.ForeignKey('Member', related_name='membership_fees',
                                verbose_name='membre')
-    amount = models.IntegerField(null=False, help_text='en €',
+    amount = models.DecimalField(null=False, max_digits=5, decimal_places=2,
                                  default=settings.MEMBER_DEFAULT_COTISATION,
-                                 verbose_name='montant')
+                                 verbose_name='montant', help_text='en €')
     start_date = models.DateField(
         null=False,
         blank=False,