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()
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()