def resource(client): response = {} response['object'] = 'resource' response['type'] = 'graph' response['data'] = [Graph.getTemplate()] response['data'] += [graph.dict() for graph in Graph.list(client=client)][::-1] return response
def remove(client, sourceName): source = SourceMeta.getOrCreate(client=client, name=sourceName) for graph in Graph.list(client=client, source=source): graph.removeSource() source.remove() response = {} response['object'] = 'confirmation' response['status'] = 'success' return response