Skip to content

feat(system): long-task management screen#48

Open
Terracosmos wants to merge 1 commit into
masterfrom
norman/long-task-ui
Open

feat(system): long-task management screen#48
Terracosmos wants to merge 1 commit into
masterfrom
norman/long-task-ui

Conversation

@Terracosmos

Copy link
Copy Markdown
Collaborator

Closes #44.

Administration screen for system long tasks, consuming the new rest/system/task API (companion backend PR
ligoj/ligoj-api). Runner cards grouped by type (node / subscription / other) with a 3-segment progressbar
(succeeded / running / failed) and counts. Clicking a card opens a dialog with that runner's tasks
(VibrantDataTable + useDataTable, server pagination, status filter, ordered by start desc): status chip,
author, start ("x ago" + full-date tooltip), duration, and the locked entity (NodeIcon for node runners,
project link for subscription runners). Route /system/task, i18n system.task.* (EN+FR).

Depends on the backend PR (rest/system/task) and a companion host PR that adds the Administration menu entry
— merge/deploy the backend first, then this, then the host nav PR.
Tests: vitest 31 + build OK. Validated end-to-end at runtime.

@Terracosmos Terracosmos requested a review from fdaugan July 1, 2026 09:46
@sonarqubecloud

sonarqubecloud Bot commented Jul 1, 2026

Copy link
Copy Markdown

@sonarqubecloud

sonarqubecloud Bot commented Jul 1, 2026

Copy link
Copy Markdown

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.

UI for LongTaskRunner (list only)

1 participant