members/admin: only attach bill to sjr application if statement exists

individual-sender-address
Christian Merten 1 year ago
parent 7ec1b3555b
commit d43c7cce44
Signed by: christian.merten
GPG Key ID: D953D69721B948B3

@ -29,7 +29,7 @@ admin.site.site_header = 'Kompass'
urlpatterns += i18n_patterns(
re_path(r'^kompass/?', admin.site.urls),
re_path(r'^jet/', include('jet.urls', 'jet')), # Django JET URLS
re_path(r'^admin/', RedirectView.as_view(url='/kompass')),
re_path(r'^admin/?', RedirectView.as_view(url='/kompass')),
re_path(r'^newsletter/', include('mailer.urls', namespace="mailer")),
re_path(r'^members/', include('members.urls', namespace="members")),
re_path(r'^LBAlpin/Programm(/)?(20)?[0-9]{0,2}', include('ludwigsburgalpin.urls',

@ -739,7 +739,10 @@ class FreizeitAdmin(FilteredMemberFieldMixin, CommonAdminMixin, nested_admin.Nes
if not self.may_view_excursion(request, memberlist):
return self.not_allowed_view(request, memberlist)
context = memberlist.sjr_application_fields()
if hasattr(memberlist, 'statement'):
attachments = [b.proof.path for b in memberlist.statement.bill_set.all()]
else:
attachments = []
title = memberlist.ljpproposal.title if hasattr(memberlist, 'ljpproposal') else memberlist.name
return fill_pdf_form(title + "_SJR_Antrag", 'members/sjr_template.pdf', context, attachments)
sjr_application.short_description = _('Generate SJR application')

Loading…
Cancel
Save