Hide the Workflow Visualizer button on Job Slices#372
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates the Workflow Output toolbar in the AWX UI to avoid showing (and attempting to navigate with) the Workflow Visualizer action for job slices, which do not have a real backing workflow template and currently error when the visualizer is invoked.
Changes:
- Derive the visualizer target template ID from
job.summary_fields.workflow_job_templateand only navigate when it exists. - Conditionally render the “Edit workflow” (visualizer) button only when a workflow template ID is present.
- Extend the toolbar test coverage to assert the visualizer button is hidden when
workflow_job_templateisnull.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| awx/ui/src/screens/Job/WorkflowOutput/WorkflowOutputToolbar.js | Hides the visualizer button and guards navigation when there is no workflow template behind the job (e.g., slices). |
| awx/ui/src/screens/Job/WorkflowOutput/WorkflowOutputToolbar.test.js | Adds coverage to ensure the visualizer button is not rendered when workflow_job_template is absent. |
TheWitness
approved these changes
Jun 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Job slices create an "adhoc" Workflow, so there is no actual Workflow behind the scene. The visualizer errors when clicking it on these job slices as there is no actual Workflow.