HomeElementl

Move exploration of definitions to Graphs tab of Repository

Description

Move exploration of definitions to Graphs tab of Repository

Summary:
This work is all behind the tuples feature flag. We conditionally hide the definition tab of the pipeline navigation, and add a new “Graphs” tab at the workspace level. The graphs tab shows composite solids as well as pipelines, and clicking down into one takes you to the pipeline explorer mounted at /workspace/repo@location/graphs/...

Caveats:

  • If you click to explore a composite solid, it shows you the first invocation of the composite solid because we can't currently retrieve their graphs outside the context of a pipeline. (TODO: Fix that the pipeline name is still shown in the title)
  • There's some slight scrolling wonkiness to the explorer
  • Everything is still named "PipelineExplorer" because I didn't want to wreck the diff

Test Plan: Run snapshot tests, poke at changes behind feature flag

Reviewers: dish

Reviewed By: dish

Differential Revision: https://dagster.phacility.com/D8380

Details

Provenance
bengotowAuthored on Jun 15 2021, 9:43 PM
Reviewer
dish
Differential Revision
D8380: Move exploration of definitions to Graphs tab of Repository
Parents
R1:6dbacf29da37: Add instance to compute log manager
Branches
Unknown
Tags
Unknown