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

Associate Signals w/ Workflows and add UI elements to bind them in Definition and run in Instance tab #3116

Merged
merged 13 commits into from
Mar 16, 2023

Conversation

wssheldon
Copy link
Contributor

@wssheldon wssheldon commented Mar 15, 2023

I think this is the smallest unit of work on this iteration towards parameterized workflow/notebook creation via signal instance entities. This PR associates workflows with Signals, supports that association on the frontend via the definition edit sheet, and allows you to run arbitrary workflows from a SignalInstance in the tab.

@wssheldon wssheldon added the enhancement New feature or request label Mar 15, 2023
@wssheldon wssheldon merged commit 023b8a8 into master Mar 16, 2023
@wssheldon wssheldon deleted the enhancement/notebooks branch March 16, 2023 16:37
rutvijmehta-harness pushed a commit to rutvijmehta-harness/dispatch that referenced this pull request Mar 17, 2023
…finition and run in Instance tab (Netflix#3116)

* Add a child component for our Combobox called Basecombobox

* Create a WorkflowCombobox that uses the BaseCombobox

* Add a workflow run button the signalInstanceTab that uses RunModal

* add spaces around Signals tab key text for consistency

* Add WorkflowCombobox to SignalDefinition edit sheet

* associate workflows with signals

* remove console.log()

* remove console.log()

* remove service table from migration file

* add get_by_name_or_raise to Workflow service and implment them in signal update/create

* remove entity_search operations from alembic migration
rutvijmehta-harness added a commit to rutvijmehta-harness/dispatch that referenced this pull request Mar 17, 2023
…finition and run in Instance tab (Netflix#3116) (#98)

* Add a child component for our Combobox called Basecombobox

* Create a WorkflowCombobox that uses the BaseCombobox

* Add a workflow run button the signalInstanceTab that uses RunModal

* add spaces around Signals tab key text for consistency

* Add WorkflowCombobox to SignalDefinition edit sheet

* associate workflows with signals

* remove console.log()

* remove console.log()

* remove service table from migration file

* add get_by_name_or_raise to Workflow service and implment them in signal update/create

* remove entity_search operations from alembic migration

Co-authored-by: Will Sheldon <114631109+wssheldon@users.noreply.github.com>
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 this pull request may close these issues.

2 participants