Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #325
Refactor workflow pages. This involved combining some files and re-naming others. Keep the create workflow modal, but when editing a workflow there is no modal. There is now a page that allows for changing name/description while also adding steps/params. The workflow detail page allows for param input and executing workflow, and lists workflow steps in a concise way in case user needs reminding.
Add toast notifications for add/remove/edit step and params. This is helpful to let user know modifications are "saved" and it is safe to navigate away from page, since save button is for name/description only. Code added for success, warning, info, error toasts - can now be used for any HTMX return by adding the following to the
HttpResponse
orHttpResponseClientRedirect
:On edit/create view, confirm deletion of steps/params prior to actually deleting them.
Removed unused
ui/urls.py
definitions: all-variables, variable-detail, workflow-delete. Removed some unused CSS classes. Added class to set min width on step move column, so buttons wouldn't overlap when there are two steps and a small width.Fixed bug on Task Detail page where the name was not showing properly.