|
@@ -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)
|
|
|
|