HomePhabricator

[dagit] Separate snapshot and current pipeline permalinks

Description

[dagit] Separate snapshot and current pipeline permalinks

Summary:
Separate a specific snapshot view from the main view of a pipeline. The snapshot permalink will have two tabs:

  • Definition, for the state of the snapshot
  • Runs, for runs specific to that snapshot ID

It will also display "Historical snapshot" or "Current snapshot" tags, depending on whether the viewed snapshot ID is the current one for the pipeline.

Breadcrumbing allows navigation back to the main pipeline page, where one can use the Playground and view all runs for the pipeline.

Stacked on top of the change that modifies how the Runs table rows are rendered. Screenshots below.

Test Plan:
View all existing pipeline@snapshot paths, verify that they display the correct breadcrumbs, tag, and tabs.

View pipeline-only paths, verify same.

Reviewers: bengotow, alangenfeld, sashank, catherinewu, prha

Reviewed By: bengotow

Subscribers: alangenfeld

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

Details

Provenance
dishAuthored on Tue, Sep 29, 9:23 PM
Reviewer
bengotow
Differential Revision
D4709: [dagit] Separate snapshot and current pipeline permalinks
Parents
R1:760f7babdd63: [dagit] Warn on tab removal in Playground
Branches
Unknown
Tags
Unknown