Fix #2090 -- Test mode for memberships

This commit is contained in:
Raphael Michel
2021-05-27 11:47:07 +02:00
parent ab30129fc2
commit 49a9b71ea3
21 changed files with 195 additions and 16 deletions

View File

@@ -227,11 +227,13 @@ class MembershipForm(forms.Form):
usages = f'({obj.usages} / {obj.membership_type.max_usages})'
else:
usages = ''
return mark_safe(
f'<strong>{escape(obj.membership_type)}</strong> {usages}<br>'
f'{escape(obj.attendee_name)}<br>'
f'<span class="text-muted">{ds} {de}</span>'
)
d = f'<strong>{escape(obj.membership_type)}</strong> {usages}<br>'
if obj.attendee_name:
d += f'{escape(obj.attendee_name)}<br>'
d += f'<span class="text-muted">{ds} {de}</span>'
if obj.testmode:
d += ' <span class="label label-warning">{}</span>'.format(_("TEST MODE"))
return mark_safe(d)
def clean(self):
d = super().clean()