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

Rework ScheduledTask function selection #235

Open
Tracked by #39
scott-taubman opened this issue Feb 28, 2023 · 1 comment
Open
Tracked by #39

Rework ScheduledTask function selection #235

scott-taubman opened this issue Feb 28, 2023 · 1 comment
Labels
ui Related to the UI

Comments

@scott-taubman
Copy link
Contributor

scott-taubman commented Feb 28, 2023

The function selection for creating a ScheduledTask needs to be reworked in a few ways:

  • The initial selection should happen before you get over to the screen where you enter the schedule and parameters. That would let us simplify the parameter input rendering since we'd have a single, known function (or workflow) to render the parameters of and wouldn't need to do the dynamic reloading thing. This could work similar to the workflow creation, where you get a modal to enter some initial information (the thing you are scheduling) and then click "Next" to get to the scheduling screen.
  • The function selection should either be tiered, where you pick a package first and then a function within that package, or clearly show what package a function belongs to in the selection list so that it is possible to differentiate between functions with the same name that are in different packages. We could possibly have both, where you can optionally filter by package first, then function.
  • It needs to be possible to select a workflow to schedule rather than a function. This might make a case against the tiered selection described above and more in favor of just clearly showing what package a function belongs to, since workflows will need to show up in the same list and are not associated with a package.

Some thought will need to be put into the design of this, but at the end of the day it needs to be clear and easy to find the function or workflow the user is trying to schedule.

@scott-taubman scott-taubman mentioned this issue Feb 28, 2023
46 tasks
@scott-taubman scott-taubman changed the title Rework function selection Rework ScheduledTask function selection Feb 28, 2023
@scott-taubman scott-taubman added backend Related to the django backend ui Related to the UI and removed backend Related to the django backend labels Feb 28, 2023
@scott-taubman
Copy link
Contributor Author

Requires #234 be completed first.

@obr42 obr42 mentioned this issue Apr 6, 2023
58 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ui Related to the UI
Projects
None yet
Development

No branches or pull requests

1 participant