| | sandbox event simulator This is currently a prototype and I'm looking for feedback. Currently this is a (flexible) framework for manipulating backend state with various agents, a few are included by default and we can easily add others if we want. Its currently configured so that if you check it out, run it and do a drag drop import of improv data you'll see some changes every 3 seconds or so. In testing this I discovered a number of bugs and fixed them. Subordinate units import properly Fix sandbox annotation handling (for env) UnitCount Agent Unit Position Agent Annotation moves use transition. Force annotation set on layout placement of new nodes. removeUnits now updates deltaStream removeUnits now skips subordinates properly remove flicker around landcape badges in env view https://code.launchpad.net/~bcsaller/juju-gui/simulator-fo-realz/+merge/162301 (do not edit description out of merge proposal) Total comments: 1 Total comments: 10 | Unified diffs | Side-by-side diffs | Delta from patch set | Stats (+1796 lines, -225 lines) | Patch |  | A | [revision details] | View | 1 2 3 4 5 6 | 1 chunk | +2 lines, -0 lines | 0 comments | Download |  | M | app/app.js | View | 1 2 3 | 2 chunks | +6 lines, -0 lines | 0 comments | Download |  | M | app/assets/javascripts/d3-components.js | View | 1 2 3 4 | 1 chunk | +2 lines, -3 lines | 0 comments | Download |  | M | app/config-debug.js | View | 1 2 3 4 5 6 | 1 chunk | +2 lines, -0 lines | 0 comments | Download |  | M | app/models/models.js | View | 1 2 3 4 5 6 | 1 chunk | +6 lines, -0 lines | 0 comments | Download |  | M | app/modules-debug.js | View | 1 2 3 4 5 6 | 1 chunk | +4 lines, -0 lines | 0 comments | Download |  | M | app/store/env/fakebackend.js | View | 1 2 3 4 5 6 | 9 chunks | +33 lines, -20 lines | 0 comments | Download |  | M | app/store/env/sandbox.js | View | 1 2 3 4 5 | 1 chunk | +8 lines, -1 line | 0 comments | Download |  | A | app/store/env/simulator.js | View | 1 2 3 4 5 6 | 1 chunk | +498 lines, -0 lines | 0 comments | Download |  | M | app/views/environment.js | View | 1 2 3 4 | 3 chunks | +27 lines, -15 lines | 0 comments | Download |  | M | app/views/notifications.js | View | 1 2 3 4 5 | 1 chunk | +5 lines, -1 line | 0 comments | Download |  | M | app/views/topology/importexport.js | View | 1 2 3 4 5 | 1 chunk | +23 lines, -11 lines | 0 comments | Download |  | M | app/views/topology/service.js | View | 1 2 3 4 5 6 | 7 chunks | +64 lines, -29 lines | 0 comments | Download |  | A | test/data/large-improv.json | View | 1 2 3 4 5 6 | 1 chunk | +398 lines, -0 lines | 0 comments | Download |  | A | test/data/openstack-improv.json | View | 1 2 3 4 5 6 | 1 chunk | +396 lines, -0 lines | 0 comments | Download |  | M | test/index.html | View | 1 2 3 4 | 1 chunk | +1 line, -0 lines | 0 comments | Download |  | M | test/test_environment_view.js | View | 1 2 3 4 | 6 chunks | +52 lines, -44 lines | 0 comments | Download |  | M | test/test_fakebackend.js | View | 1 2 3 4 5 | 4 chunks | +4 lines, -4 lines | 0 comments | Download |  | M | test/test_sandbox.js | View | 1 | 1 chunk | +88 lines, -87 lines | 0 comments | Download |  | M | test/test_service_module.js | View | 1 2 3 4 | 2 chunks | +5 lines, -1 line | 0 comments | Download |  | A | test/test_simulator.js | View | 1 2 3 4 5 6 | 1 chunk | +158 lines, -0 lines | 0 comments | Download |  | M | undocumented | View | 1 2 3 4 | 3 chunks | +14 lines, -9 lines | 0 comments | Download | Total messages: 17 |