diff --git a/adm/views.py b/adm/views.py index fbabe04..ad6af6d 100644 --- a/adm/views.py +++ b/adm/views.py @@ -74,6 +74,10 @@ class delAgency(DeleteView): template_name = "adm/adm_admdelconfirm.html" def delete(self, *args, **kwargs): + # Alle Abwesenheiten werden entfernt + # TODO: Hier prüfen, ob das nachher auch klappt! + Absence.objects.filter(agency=self.get_object).all().delete() + messages.success(self.request, f'Agentur erfolgreich gelöscht!') return super(delAgency, self).delete(*args, **kwargs)