Browse Source

correction debtor personne morale

Élie Bouttier 7 years ago
parent
commit
25f1bee292
2 changed files with 5 additions and 2 deletions
  1. 5 0
      banking/admin.py
  2. 0 2
      banking/templates/banking/debtor.html

+ 5 - 0
banking/admin.py

@@ -197,12 +197,17 @@ class RecurringPaymentAdmin(admin.ModelAdmin):
     def debtor_view(self, request, payment_pk):
         payment = get_object_or_404(RecurringPayment, pk=payment_pk)
         adhesion = payment.debtor
+        if adhesion.is_physical():
+            profile = adhesion.user.profile
+        else:
+            profile = adhesion.corporation
         context = dict(
             self.admin_site.each_context(request),
             opts=self.model._meta,
             payment=payment,
             adhesion=adhesion,
             adherent=adhesion.adherent,
+            profile=profile,
         )
         return TemplateResponse(request, 'banking/debtor.html', context)
 

+ 0 - 2
banking/templates/banking/debtor.html

@@ -23,12 +23,10 @@
 {% endif %}
   <li><b>Numéro d’adhérent :</b> <a href="{% url 'admin:adhesions_adhesion_change' adhesion.pk %}">{{ adhesion }}</a></li>
   <li><b>IBAN :</b> non implémenté, voir pad…</li>
-{% with profile=adhesion.corporation|default:adhesion.user.profile %}
   <li><b>Adresse :</b> <p>{{ profile.address|linebreaksbr }}</p></li>
   <li><b>Téléphone :</b> {{ profile.phone_number }}</li>
   <li><b>Adresse e-mail :</b> {{ profile.email }}</li>
   <li><b>Notes :</b> <p>{{ profile.notes|linebreaksbr }}</p></li>
-{% endwith %}
 </ul>
 
 {% endblock %}