def get_destinations_data(self): try: destinations = guts_api.destinations_list(self.request) except Exception: destinations = [] exceptions.handle( self.request, _("Unable to retrieve destinations list") ) return destinations
def populate_destination_id_choices(self, request, context): try: destinations = guts_api.destinations_list(request) except Exception: exceptions.handle(request, _("Unable to retrieve list of destinations") ) destinations = [] destinations_list = [(destination.id, destination.host) for destination in destinations] if destinations_list: destinations_list.insert(0, ("", _("Select Destination Hypervisor")) ) return destinations_list
def get(self, request): """Get a list of destinations """ result = guts_api.destinations_list(request) return {'items': [u.to_dict() for u in result]}