'Returns all external services that use manual data transfer'

def get_external_services_for_manual_data_transfer(self, trans):

    external_services = []
    for rtesa in self.external_service_associations:
        external_service = rtesa.external_service
        external_service.load_data_transfer_settings(trans)
        if external_service.data_transfer:
            for (transfer_type, transfer_type_settings) in external_service.data_transfer.items():
                if (not transfer_type_settings['automatic_transfer']):
                    external_services.append(external_service)
    return external_services
