summaryrefslogtreecommitdiff
path: root/src/server/model/graph.py
AgeCommit message (Collapse)Author
2015-06-04add copyright and license headers for GNU AGPL v3Alon Levy
2015-05-13server/model/graph: Topo_Diff: add is_emptyAlon Levy
2015-05-12server/model/graph: Topo_Diff and Attr_Diff gain metaAlon Levy
2015-04-01model/graph: Topo_Diff: len__x_x utility methodsLV-426
2015-04-01model/graph: reorder: from_json_dict()LV-426
2015-01-19Topo_Diff#to_json_dict: function reorderingLV-426
2015-01-11replacing namedtuples with Topo_Diff.Commit_Result_TypeLV-426
2015-01-11server/Topo_Diff: use link_id_set_rm and node_id_set_rmAlon Levy
To distinguish id sets from Node/Link sets. Closes #250
2015-01-05introduce commit_and_tx_diff__topo & commit_diff__topoAlon Levy
Multiple fixes / changes. _bugs introduced_ Changes: graph has two change functions (i.e. the internal API): - commit_and_tx_diff_topo This currently transmits, later will optimistically apply first - commit_diff__topo This only applies. Used on the ajax success path for commit_and_tx_diff__topo and when changes are only local. It signals on the diffBus - diffBus - a Bacon.Bus that all UI listens to - selection UI - node/link dialogs - main view (rz_core/update_view__graph) Small changes: whitespace rename filer->filter Completely broken: - text entry. should use commit_diff__topo Problems introduced: selection doesn't work correctly. editing not verified yet
2015-01-04Topo_Diff.to_json_dict()LV-426
2014-12-28json importLV-426
2014-12-28Topo_Diff JSON encoderLV-426
2014-12-23mv attr_diff.link.name assertion to Attr_Diff constructorLV-426
2014-12-23formatting convention around assert statementsLV-426
2014-12-23follow l_id conventionLV-426
2014-12-22server/Attr_Diff: read links from jsonAlon Levy
2014-12-16moving files around after repository mergerAlon Levy