Skip to content

feat: add completed jobs components (details view and summary view, along with timeline)#35

Open
glitched-matrix44 wants to merge 2 commits into
mainfrom
IQU-feature-33
Open

feat: add completed jobs components (details view and summary view, along with timeline)#35
glitched-matrix44 wants to merge 2 commits into
mainfrom
IQU-feature-33

Conversation

@glitched-matrix44
Copy link
Copy Markdown
Contributor

Updated the Completed Jobs entity rendering to use dedicated Blade-based summary and detail components similar to the Users entity UI.

Added entity-specific Blade components:
lab-completed-job-summary.blade.php
lab-completed-job-details.blade.php

Updated completed jobs summary panel layout:

Queue name, Total time on left
ID, Finished on right
Updated completed jobs details panel:

Removed visible Queue label while keeping queue name
Renamed Processing Time to Active Time
Renamed Lifetime to Total Time
Active/Total cards now use neutral background with colored text/borders
Added queued timestamp support:

Added queued_at binding
Reordered time cards: Queued, Available, Reserved, Started, Completed
Hover title showing full timestamp
Added timeline component to details panel:

Bootstrap progress bar under time cards
Uses queued, available, reserved, started, completed stages

Files changed:
resources/views/components/badge.blade.php
resources/views/components/lab-completed-job-summary.blade.php
resources/views/components/lab-completed-job-details.blade.php
public/js/table/table.js

@glitched-matrix44 glitched-matrix44 self-assigned this May 19, 2026
@glitched-matrix44 glitched-matrix44 linked an issue May 19, 2026 that may be closed by this pull request
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.

enhancement: create components in completed jobs entity

1 participant