Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

batch re-run from Runs UI v0 #1

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

batch re-run from Runs UI v0 #1

wants to merge 2 commits into from

Conversation

ricin9
Copy link
Owner

@ricin9 ricin9 commented Nov 27, 2024

This is the first version of the Jobs UI Batch Re-run feature, addressing #4787

This PR implements

  • A Batch re-run jobs button in the Runs page which when clicked allows you to select jobs that are re-runnable (job is completed and is either a script or a flow), similar to the Cancel job feature
  • When selecting jobs to be re-ran, the bottom right panel is used by a new component <BatchRerunPanel /> to allow to the user to override old arguments for each selected job (each job is a tab)
    • When visiting a tab, the UI fetches both the job's input schema and its arguments to display the <SchemaForm /> component
    • When starting the re-run the UI fetches all the jobs arguments which were not overridden in the panel, then runs all the scripts by hash or flows by path

Future Tasks

  • Common Input tab in <BatchRerunPanel />, which sets common job arguments, common arguments should be overridden in each job's own tab if the user chooses to
  • Take a time window range within a schedule that is in the past and run all ticks that would have happened in the past, with optionally not re-running the ticks that did actually happen

ricin9 and others added 2 commits November 27, 2024 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant