issue-26-host-detail-control-page #34

Merged
parkel merged 4 commits from issue-26-host-detail-control-page into master 2026-05-21 14:05:51 +02:00
Owner

Summary

Redesigns the host detail page into the main operator workspace for a host.

  • Adds a first-screen control area with host status, quick backup actions, schedule state, and current activity.
  • Groups host actions by context instead of keeping one large header action bar.
  • Reworks latest runs and snapshots into scannable record cards with host-filtered links to full list pages.
  • Converts host diagnostics and effective runtime config from raw table-style output into operator-focused cards.

Tests

  • docker compose run --rm web python manage.py test pobsync_backend -v 2

Closes #26

## Summary Redesigns the host detail page into the main operator workspace for a host. - Adds a first-screen control area with host status, quick backup actions, schedule state, and current activity. - Groups host actions by context instead of keeping one large header action bar. - Reworks latest runs and snapshots into scannable record cards with host-filtered links to full list pages. - Converts host diagnostics and effective runtime config from raw table-style output into operator-focused cards. ## Tests - `docker compose run --rm web python manage.py test pobsync_backend -v 2` Closes #26
parkel added 4 commits 2026-05-21 14:05:45 +02:00
Add a first-screen host control workspace with status, backup actions,
schedule state, and current activity so the host detail page behaves as the
primary operator page instead of starting with raw configuration blocks.

Refs #26
Move host-level actions out of the page header and into the panels where
operators expect them: configuration, connection preflight, and snapshot
storage. This keeps the host control page calmer while preserving the same
actions.

Refs #26
Replace the database-style Latest Runs and Snapshots tables on the host
detail page with scannable record cards and host-filtered View all links.

Refs #26
Replace the raw host check table with diagnostic cards and group effective
runtime config into operator-focused sections for backup target, connection,
and selection/retention details.

Refs #26
parkel merged commit c0eca3da55 into master 2026-05-21 14:05:51 +02:00
parkel deleted branch issue-26-host-detail-control-page 2026-05-21 14:05:52 +02:00
Sign in to join this conversation.