Browse Source

Add a configuration option for membership cotisation

Baptiste Jonglez 10 years ago
parent
commit
5219c18b94
2 changed files with 5 additions and 2 deletions
  1. 2 2
      coin/members/models.py
  2. 3 0
      coin/settings.py

+ 2 - 2
coin/members/models.py

@@ -274,8 +274,8 @@ class MembershipFee(models.Model):
 
     member = models.ForeignKey('Member', related_name='membership_fees',
                                verbose_name='membre')
-    # TODO: config: valeur par défaut à externaliser dans la configuration
-    amount = models.IntegerField(null=False, default='20', help_text='en €',
+    amount = models.IntegerField(null=False, help_text='en €',
+                                 default=settings.MEMBER_DEFAULT_COTISATION,
                                  verbose_name='montant')
     start_date = models.DateField(
         null=False,

+ 3 - 0
coin/settings.py

@@ -242,6 +242,9 @@ DEFAULT_FROM_EMAIL = "adminsys@illyse.org"
 #EMAIL_USE_TLS = True
 #EMAIL_HOST = "smtp.chezmoi.tld"
 
+# Membership configuration
+# Default cotisation in €, per year
+MEMBER_DEFAULT_COTISATION = 20
 
 # Reset session if cookie older than 2h.
 SESSION_COOKIE_AGE = 7200