Skip to content

Add job detail page#9

Merged
eclectic-coding merged 1 commit into
mainfrom
feature/job-detail
May 18, 2026
Merged

Add job detail page#9
eclectic-coding merged 1 commit into
mainfrom
feature/job-detail

Conversation

@eclectic-coding
Copy link
Copy Markdown
Owner

Summary

  • GET /jobs/:id — detail page for any job, linked from class names on the jobs and failed jobs index
  • Two-column grid: job metadata (status, queue, priority, active job ID, timestamps) and pretty-printed arguments JSON
  • Error section below the grid for failed jobs, showing exception class, message, and full backtrace
  • Retry/Discard action buttons in the page header, rendered based on the job's current status
  • Padding added to detail section cards for readability

Test plan

  • CI lint and test matrix passes
  • Job class names on Jobs and Failed Jobs pages link to the detail page
  • Detail page shows correct status badge, queue, priority, and arguments
  • Error section appears only for failed jobs, with full backtrace
  • Retry/Discard buttons work from the detail page

🤖 Generated with Claude Code

- GET /jobs/:id shows job metadata, pretty-printed arguments, and error
  backtrace for failed jobs
- Derives status from whichever execution record is present
- Retry/Discard buttons rendered on the detail page based on job status
- Job class names in the jobs and failed jobs index now link to the detail page
- Padding added to detail section cards
- 3 new request specs; 23 total, all passing

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@eclectic-coding eclectic-coding merged commit 06b1c6e into main May 18, 2026
5 checks passed
@eclectic-coding eclectic-coding deleted the feature/job-detail branch May 18, 2026 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant