summaryrefslogtreecommitdiff
path: root/src/server/neo4j_util.py
AgeCommit message (Collapse)Author
2015-06-04add copyright and license headers for GNU AGPL v3Alon Levy
2015-05-22misc: neo4j_util, neo4j_cypher_parserLV-426
2015-04-02wip: Neo4j v2.2.0 authentication support - see issue #419LV-426
2015-04-01neo4j_util: miscLV-426
2015-04-01neo4j_util: rzdoc__ns_label(), rzdoc__meta_ns_label(): do not call quote__x()LV-426
2015-04-01neo4j_util: generate_random_rzdoc_id()LV-426
2015-04-01neo4j_util: merge validate_label()LV-426
2015-04-01neo4j_util: quote__backtick(), quote__singlequote()LV-426
2015-04-01neo4j_util: reorderLV-426
2015-04-01neo4j_util: rzdoc__ns_label(), rzdoc__meta_ns_label()LV-426
2015-04-01neo4j_util: deprecate cfmt()LV-426
2015-04-01neo4j_util: various code relocationsLV-426
2015-03-22server/neo4j_util: actually neo4j supports any char as the first char ↵Alon Levy
including general utf-8 (citation needed)
2015-03-22server/neo4j_util: neo4j also supports underscore as first letter of a labelAlon Levy
2015-02-05neo4j_util: I'm a sucker for spell checking (eclipse newbie)Alon Levy
2015-02-05neo4j_util: add DB_Query.__repr__Alon Levy
2015-01-20DB_Query default param_setLV-426
2015-01-19DB_Query#__str__()LV-426
2015-01-18rename rand_id() -> generate_random_id__uuid()LV-426
2015-01-18mv rand_id() -> neo4j_util.pyLV-426
2015-01-11__type, __label_set: expect array of length 1 in both cases on backendLV-426
2015-01-11server: don't limit link length arbitrarilyAlon Levy
neo4j deals fine with length 1 or 2 labels. Fixes #252
2015-01-06server: hack my way to a working __type/__label_set, please fix at willAlon Levy
2015-01-06meta_attr_list_to_meta_attr_map(): harded assertions regarding link ↵LV-426
meta-attr '__type'
2015-01-06gen_query_create_from_link/node_map(): cleanup: assertions, miscLV-426
2015-01-06inline __type_check_link()LV-426
2015-01-06DBO_add_node_set, DBO_add_link_set: order returned list by idLV-426
2015-01-06mv statement_to_REST_form() into REST DB driverLV-426
2015-01-06DB_Query classLV-426
2015-01-06gen_query_create_from_link_map(): use q_arr, switch to dict return objectLV-426
2015-01-05node create query generation: return named dictLV-426
2015-01-05relax valid label assertionsLV-426
2015-01-05DB_op#add_statement(): support query addition via query arrayLV-426
2014-12-23use topo_diff for user input changesAlon Levy
pretty large commit, but it mainly boils to - reusing the same format clone returns to the client for topo_diff bad bad code introduced mainly in client side, but server wasn't spared: - graph/commit_topo__diff massages the links too much - this should not be there at all, it should be in the correct format to begin with. server code duplication between clone & topo_diff post processing, should be factored out on the good side: single transaction whenever user presses enter, and the correct place to send back any accumulated diffs (other user changes).
2014-12-23fix usage of numeric labels: use quote__backticks for all label creationAlon Levy
2014-12-23support space containing label setting on linksLV-426
2014-12-23moving incoming link validations, using x.get('x') conventionLV-426
2014-12-23neo4j_util: fix use of javascriptismAlon Levy
2014-12-22server/neo4j_util: cover up client sending us unrequired properties for link ↵Alon Levy
name - name & __type; need to fix client but good enough for now
2014-12-22neo4j_util: DB_row: add __str__ & __repr__Alon Levy
2014-12-22server/neo4j_util: fix documentation typoAlon Levy
2014-12-16moving files around after repository mergerAlon Levy