fix: replace useless Source column with Pipeline, Flow, and Label columns on Jobs page#878
Merged
fix: replace useless Source column with Pipeline, Flow, and Label columns on Jobs page#878
Conversation
…umns on Jobs page The Source column was showing a computed display_label that provided no actionable information. This replaces it with three structured columns: - Pipeline: shows pipeline name, 'Direct', or em dash - Flow: shows flow name, 'Direct', or em dash - Label: shows job label (e.g. 'Daily memory generation') + batch badge Also fixes compound status display (e.g. 'failed - reason') by splitting into base status + detail line, widens status column to 180px, and replaces the misleading 'No child jobs found' message with context-appropriate text.
Homeboy Results —
|
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.
Summary
The Jobs admin page was fundamentally useless — the "Source" column showed a computed
display_labelthat gave no actionable information. Every row just said "Daily memory generation" or "Pipeline Execution" with no way to tell which pipeline or flow ran.Changes
pipeline_name, "Direct" for direct execution, or—for nullflow_name, "Direct" for direct execution, or—for nulljob.label(e.g. "Daily memory generation") + batch badgefailed - AI request failed: No API keynow split into a base status badge + detail line underneath, instead of one long unreadable stringBefore
After