def METHOD_NAME(self, request, pk):
    """Delete Event.
    Needs `DelE` permission for all associated bodies."""
    event = self.get_event(pk)
    if all([user_has_privilege(request.user.profile, str(body.id), 'DelE')
            for body in event.bodies.all()]):
        return super().METHOD_NAME(request, pk)
    return forbidden_no_privileges()