def test(): from aleph.model import Entity graph = get_graph() tx = graph.begin() for entity_id in Entity.all_ids(): remove_entity(tx, entity_id) tx.commit()
def all(): parser = QueryParser(request.args, request.authz) q = Entity.all_ids(authz=request.authz) collection_ids = parser.getintlist('collection_id') if len(collection_ids): q = q.filter(Entity.collection_id.in_(collection_ids)) result = DatabaseQueryResult(request, q, parser=parser) return jsonify(result)
def all(): collection_id = request.args.getlist('collection_id') collection_id = request.authz.collections_intersect( request.authz.READ, collection_id) # noqa q = Entity.all_ids() q = q.filter(Entity.state == Entity.STATE_ACTIVE) q = q.filter(Entity.deleted_at == None) # noqa q = q.filter(Entity.collection_id.in_(collection_id)) return jsonify({'results': [r[0] for r in q]})
def all(): collection_id = request.args.getlist('collection_id') collection_id = authz.collections_intersect(authz.READ, collection_id) q = Entity.all_ids() q = q.filter(Entity.state == Entity.STATE_ACTIVE) q = q.filter(Entity.deleted_at == None) # noqa clause = Collection.id.in_(collection_id) q = q.filter(Entity.collections.any(clause)) return jsonify({'results': [r[0] for r in q]})
def all(): q = Entity.all_ids() clause = Collection.id.in_(authz.collections(authz.READ)) q = q.filter(Entity.collections.any(clause)) results = [r[0] for r in q.all()] return jsonify({'results': results, 'total': len(results)})
def all(): q = Entity.all_ids() clause = Collection.id.in_(authz.collections(authz.READ)) q = q.filter(Entity.collections.any(clause)) results = [r[0] for r in q.all()] return jsonify({'results': results, 'total': len(results)})