def get_data(self): filters = self.get_filters() prev_marker = self.request.GET.get( NodesTable._meta.prev_pagination_param, None) if prev_marker is not None: marker = prev_marker else: marker = self.request.GET.get(NodesTable._meta.pagination_param, None) reversed_order = prev_marker is not None try: nodes, self._more, self._prev = senlin.node_list( self.request, marker=marker, paginate=True, reversed_order=reversed_order, filters=filters) except Exception: self._prev = self._more = False nodes = [] msg = _('Unable to retrieve nodes.') exceptions.handle(self.request, msg) return nodes
def get_data(self): try: params = {} nodes = senlin.node_list(self.request, params) except Exception: nodes = [] exceptions.handle(self.request, _('Unable to retrieve nodes.')) return nodes
def get_nodes_data(self): cluster_id = self.tab_group.kwargs['cluster_id'] try: cluster_nodes, self._more, self._prev = senlin.node_list( self.request, cluster_id=cluster_id) except Exception: cluster_nodes = [] exceptions.handle(self.request, _('Unable to retrieve nodes from cluster.')) return cluster_nodes
def get_nodes_data(self): cluster_id = self.tab_group.kwargs['cluster_id'] try: cluster_nodes = senlin.node_list(self.request, cluster_id=cluster_id) except Exception: cluster_nodes = [] exceptions.handle(self.request, _('Unable to retrieve nodes from cluster.')) return cluster_nodes
def get(self, request): """Get a list of nodes.""" filters, kwargs = rest_utils.parse_filters_kwargs(request, CLIENT_KEYWORDS) nodes, has_more_data, has_prev_data = senlin.node_list( request, filters=filters, **kwargs) return { 'items': [n.to_dict() for n in nodes], 'has_more_data': has_more_data, 'has_prev_data': has_prev_data, }
def get(self, request): """Get a list of nodes.""" filters, kwargs = rest_utils.parse_filters_kwargs( request, CLIENT_KEYWORDS) nodes, has_more_data, has_prev_data = senlin.node_list(request, filters=filters, **kwargs) return { 'items': [n.to_dict() for n in nodes], 'has_more_data': has_more_data, 'has_prev_data': has_prev_data, }