HomePhabricator

Merge scheduler page and schedules page

Description

Merge scheduler page and schedules page

Summary:
This diff makes the scheduler page and the schedules-for-a-repository page use the same UI. The only difference is that the scheduler page is not repository-scoped.

Both pages show a list of schedules and a list of unloadable schedules. The scheduler page groups the schedules by repository.

In particular there are no longer any prompts to reconcile. The only reconcile-like experience you have now is the 'delete a now-unloadable schedule' experience.

Test Plan:
BK
Load a repo with two repositories, visit scheduler page and schedules page for each repository
Turn some schedules on and off, leave some on
Remove a running schedule from the codebase
Visit scheduler page and schedules page for both repos again, verify you can turn off the no longer existant schedule
Load dagit with empty workspace, see all running schedules available on scheduler page to turn off

Reviewers: sashank, dish, alangenfeld, prha

Reviewed By: sashank

Subscribers: schrockn

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

Details

Provenance
dgibsonAuthored on Fri, Nov 13, 6:00 PM
Reviewer
sashank
Differential Revision
D5139: Merge scheduler page and schedules page
Parents
R1:9392446c7581: asset-store AssetStoreContext 2/ util func
Branches
Unknown
Tags
Unknown