Browse Source

Merge remote-tracking branch 'ARN/enh-add-balance-rebase'

Jocelyn Delalande 6 years ago
parent
commit
37f96d78d9
3 changed files with 10 additions and 2 deletions
  1. 8 0
      coin/members/admin.py
  2. 1 1
      coin/members/models.py
  3. 1 1
      coin/members/templates/members/invoices.html

+ 8 - 0
coin/members/admin.py

@@ -178,6 +178,14 @@ class MemberAdmin(UserAdmin):
         return mark_safe()
         return mark_safe()
     enhanced_end_date_of_membership.short_description = "Date de fin d'adhésion"
     enhanced_end_date_of_membership.short_description = "Date de fin d'adhésion"
 
 
+    def get_list_display(self, request, obj=None):
+        list_display = list(self.list_display[:])  # Copy
+
+        if settings.HANDLE_BALANCE:
+            list_display.append('balance')
+
+        return list_display
+
     def get_fieldsets(self, request, obj=None):
     def get_fieldsets(self, request, obj=None):
         coord_fieldset = ('Coordonnées', {'fields': (
         coord_fieldset = ('Coordonnées', {'fields': (
             ('email', 'send_membership_fees_email'),
             ('email', 'send_membership_fees_email'),

+ 1 - 1
coin/members/models.py

@@ -123,7 +123,7 @@ class Member(CoinLdapSyncMixin, AbstractUser):
         default=True, verbose_name='relance de cotisation',
         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.)')
         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=5, decimal_places=2, default=0,
-                                  verbose_name='account balance')
+                                  verbose_name='solde')
 
 
     objects = MemberManager.from_queryset(MemberQuerySet)()
     objects = MemberManager.from_queryset(MemberQuerySet)()
 
 

+ 1 - 1
coin/members/templates/members/invoices.html

@@ -5,7 +5,7 @@
 {% block content %}
 {% block content %}
 
 
 {% if handle_balance %}
 {% if handle_balance %}
-	<h2>Balance : {{ balance|floatformat }} €</h2>
+	<h2>Solde : {{ balance|floatformat }} €</h2>
 {% endif %}
 {% endif %}
 
 
 <h2>Mes factures</h2>
 <h2>Mes factures</h2>