if pool.id == MetadataObject.lookup("self_service_default_pool").id
        error_messages << _('The default Pool cannot be deleted.')
      elsif !check_privilege(Alberich::Privilege::MODIFY, pool)
        permission_failed << pool.name
      elsif !pool.destroyable?