Parcourir la source

generic_isp: fix: removing static text in check order and adress on invoices

Signed-off-by: CapsLock <faimaison@legeox.net>
CapsLock il y a 10 ans
Parent
commit
7e96b3864b

+ 1 - 1
coin/billing/templates/billing/payment_howto.html

@@ -8,6 +8,6 @@ Merci de faire figurer le code suivant sur votre virement : <strong>#{{ invoice.
 <br /><br />
 <strong>Chèque</strong><br />
 {% with address=branding.registeredoffice %}
-Paiement par chèque à l'ordre de "Association {{ branding.shortname|upper }}" envoyé à l'adresse : Association {{ branding.shortname|upper }}, {{ address.extended_address }}, {{ address.street_address }}, {{ address.postal_code }} {{ address.locality }}
+Paiement par chèque à l'ordre de "{{ branding.bankinfo.check_order }}" envoyé à l'adresse : {{ branding.name|upper }}, {{ address.extended_address }}, {{ address.street_address }}, {{ address.postal_code }} {{ address.locality }}
 {% endwith %}
 </p>

+ 1 - 1
coin/isp_database/admin.py

@@ -50,7 +50,7 @@ class BankInfoInline(admin.StackedInline):
     extra = 0
 
     fieldsets = (('', {
-                'fields': ('iban', 'bic', 'bank_name'),
+                'fields': ('iban', 'bic', 'bank_name', 'check_order'),
                 'description': (
                     'Les coordonnées bancaires ne font pas partie de la'+
                     ' spécification db.ffdn.org mais sont utilisées par le'+

+ 39 - 0
coin/isp_database/migrations/0006_auto_20141111_1740.py

@@ -0,0 +1,39 @@
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.db import models, migrations
+import localflavor.fr.models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('isp_database', '0005_registeredoffice_siret'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='bankinfo',
+            name='check_order',
+            field=models.CharField(default='', max_length=100, verbose_name="Ordre devant figurer sur un ch\xe8que bancaire \xe0 destination de l'association"),
+            preserve_default=False,
+        ),
+        migrations.AlterField(
+            model_name='ispinfo',
+            name='administrative_email',
+            field=models.EmailField(help_text='Adresse email pour les contacts administratifs (ex: bureau)', max_length=254, verbose_name='Contact administratif', blank=True),
+            preserve_default=True,
+        ),
+        migrations.AlterField(
+            model_name='ispinfo',
+            name='support_email',
+            field=models.EmailField(help_text='Adresse email pour les demandes de support technique', max_length=254, verbose_name='Contact de support', blank=True),
+            preserve_default=True,
+        ),
+        migrations.AlterField(
+            model_name='registeredoffice',
+            name='siret',
+            field=localflavor.fr.models.FRSIRETField(max_length=14, verbose_name='SIRET'),
+            preserve_default=True,
+        ),
+    ]

+ 5 - 0
coin/isp_database/models.py

@@ -208,6 +208,11 @@ class BankInfo(models.Model):
     bic = BICField('BIC', blank=True, null=True)
     bank_name = models.CharField('Établissement bancaire',
                                  max_length=100, blank=True, null=True)
+    check_order = models.CharField('Ordre',
+                                   max_length=100, blank=False, null=False,
+                                   help_text='Ordre devant figurer sur un \
+                                   chèque bancaire à destination de\
+                                   l\'association')
 
     class Meta:
         verbose_name = 'Coordonnées bancaires'