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

Update list view to show both jobs and job definitions #81

Closed
3 tasks
ellisonbg opened this issue Oct 4, 2022 · 1 comment · Fixed by #93
Closed
3 tasks

Update list view to show both jobs and job definitions #81

ellisonbg opened this issue Oct 4, 2022 · 1 comment · Fixed by #93
Assignees
Labels
enhancement New feature or request

Comments

@ellisonbg
Copy link
Contributor

Problem

We are currently in the process of adding the ability for users to run jobs automatically on a schedule. This issue is to describe and track work needed to enable scheduling on the job list view. Users stories include:

"As a user, I would like to view and manage both jobs and job definitions"

Proposed Solution

  • Add an MUI Tabs component to the list view, with two tabs, one for "Jobs" and one for "Job Definitions". The "Jobs" tab should have the existing job table.
  • Add a "Job Definitions" table to the appropriate tab in the list view. Will need to work out the exact columns and actions needed for the table.
  • Wire the tab to the listJobsView model property here (https://github.com/jupyter-server/jupyter-scheduler/blob/main/src/model.ts#L93)

Additional context

See issue #80 for parallel work on create view.

@ellisonbg ellisonbg added the enhancement New feature or request label Oct 4, 2022
@ellisonbg ellisonbg added this to the Job scheduling milestone Oct 4, 2022
@ellisonbg
Copy link
Contributor Author

Here is a tentative list of columns for the "Job Definitions" table

  • Name
  • Link to open the Job Definition detail view.
  • Link to open the Jobs list view filtered for that Job Definition.
  • Date/time of last run.
  • Paused or not?
  • Summary of schedule (this will be challenging, so maybe not in the first round
  • Actions:
    • Delete
    • Pause/unpause

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants