UPD: dav_events: improved registrations page.

This commit is contained in:
2019-06-05 13:57:11 +02:00
parent 32d350b2ab
commit 939828a32f
2 changed files with 44 additions and 26 deletions

View File

@@ -214,6 +214,11 @@ class EventRegistrationsView(EventPermissionMixin, generic.DetailView):
participants = event.participants.all()
context['participants'] = participants
if participants.count() > 1:
email_list = ['"{}" <{}>'.format(p.get_full_name(), p.email_address) for p in participants]
email_list.sort()
context['participant_emails'] = ', '.join(email_list)
if 'participant_formset' not in context:
context['participant_formset'] = self.get_participant_formset()
@@ -223,8 +228,7 @@ class EventRegistrationsView(EventPermissionMixin, generic.DetailView):
registrations_support = hasattr(event, 'registrations')
context['registrations_support'] = registrations_support
if registrations_support:
# registrations = event.registrations.filter(answered=False)
registrations = event.registrations.all()
registrations = event.registrations.filter(answered=False)
context['registrations'] = registrations
return context