forked from CGM_Public/pretix_original
Event deletion: Delete failed checkins
This commit is contained in:
@@ -1277,6 +1277,9 @@ class Event(EventMixin, LoggedModel):
|
|||||||
return not self.orders.exists() and not self.invoices.exists()
|
return not self.orders.exists() and not self.invoices.exists()
|
||||||
|
|
||||||
def delete_sub_objects(self):
|
def delete_sub_objects(self):
|
||||||
|
from .checkin import Checkin
|
||||||
|
|
||||||
|
Checkin.all.filter(successful=False, list__event=self).delete()
|
||||||
self.cartposition_set.filter(addon_to__isnull=False).delete()
|
self.cartposition_set.filter(addon_to__isnull=False).delete()
|
||||||
self.cartposition_set.all().delete()
|
self.cartposition_set.all().delete()
|
||||||
self.vouchers.all().delete()
|
self.vouchers.all().delete()
|
||||||
|
|||||||
Reference in New Issue
Block a user