Beispiel #1
0
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
Beispiel #2
0
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