Exemplo n.º 1
0
def delete(owner_name, dataset_name):
    dataset = find(owner_name, dataset_name)
    require.dataset.delete(dataset)

    event_ = DatasetDeletedEvent(current_user, dataset)
    event.emit(event_, [dataset])

    db.session.delete(dataset)
    index_delete(dataset)
    db.session.commit()
Exemplo n.º 2
0
def delete(owner_name, resource_name):
    resource = find(owner_name, resource_name)
    require.resource.delete(resource)

    event_ = ResourceDeletedEvent(current_user, resource)
    event.emit(event_, [resource])

    db.session.delete(resource)
    index_delete(resource)
    db.session.commit()