forked from CGM_Public/pretix_original
Deal with cancelling memberships (#2130)
This commit is contained in:
@@ -560,7 +560,7 @@ class MembershipUpdateForm(forms.ModelForm):
|
||||
|
||||
class Meta:
|
||||
model = Membership
|
||||
fields = ['testmode', 'membership_type', 'date_start', 'date_end', 'attendee_name_parts']
|
||||
fields = ['testmode', 'membership_type', 'date_start', 'date_end', 'attendee_name_parts', 'canceled']
|
||||
field_classes = {
|
||||
'date_start': SplitDateTimeField,
|
||||
'date_end': SplitDateTimeField,
|
||||
|
||||
@@ -81,7 +81,9 @@
|
||||
{% for m in memberships %}
|
||||
<tr>
|
||||
<td>
|
||||
{% if m.canceled %}<del>{% endif %}
|
||||
{{ m.membership_type.name }}
|
||||
{% if m.canceled %}</del>{% endif %}
|
||||
{% if m.testmode %}<span class="label label-warning">{% trans "TEST MODE" %}</span>{% endif %}
|
||||
</td>
|
||||
<td>
|
||||
|
||||
@@ -1891,7 +1891,6 @@ class MembershipDeleteView(OrganizerDetailViewMixin, OrganizerPermissionRequired
|
||||
template_name = 'pretixcontrol/organizers/customer_membership_delete.html'
|
||||
permission = 'can_manage_customers'
|
||||
context_object_name = 'membership'
|
||||
form_class = MembershipUpdateForm
|
||||
|
||||
def get_object(self, queryset=None):
|
||||
return get_object_or_404(
|
||||
|
||||
Reference in New Issue
Block a user