Checkpoint, draws a somewhat useful graph, needs a lot of work though.
Follows both jobs and links to show provenance for a collection
Collapses similar jobs into a single node by script name and version
Node hrefs work except for git hashes.
Performance fix to only visit a node once.
Fix to not add blank/nil nodes.
Only adds nodes for script inputs that are collections.
Use javascript to set the size of the svg box so that the horizontal scrollbar stays on screen.
Use javascript to enlarge/shrink the svg image ("zoom in" and "zoom out" buttons).
Adjusts scrollbar to maintain center of image when zooming
Hooked into bootstrap/jquery to resize svg box when tab is shown.
Initial work adding provenance query to API server
Provenance graph now uses full width of window
Work in progress
Merge branch 'master' into 1977-provenance-report
Merge commit 'e17169e05c2e69d5bb46792bc33ef3c92f9c5237' into 1977-provenance-report
API server /collections/uuid/provenance endpoint works.
Workbench is able to put together a graph from the provenance document served by the API server.  Needs more testing.
Fixed bugs in creating graph from API provenance report.
Working on visualization of pipelines
Merge commit '2728f59' into 1977-provenance-report
Merge branch 'master' into 1977-provenance-report
Started refactoring
Merge remote-tracking branch 'origin/master' into 1977-provenance-report
Very nice provenance diagram for pipelines.