## Summary #60

Merged
parkel merged 1 commits from issue-48-49-hosts-page-controls into master 2026-05-23 01:14:48 +02:00
Owner

Summary

  • Add a dedicated /hosts/ page with host cards and enabled/disabled filtering.
  • Link the dashboard Hosts metric and top navigation to the new page.
  • Add host enable/disable plus schedule and scheduled-retention pause/resume actions.

Tests

  • .venv/bin/python manage.py test src.pobsync_backend.tests.test_views.ViewTests.test_base_navigation_groups_primary_and_system_links src.pobsync_backend.tests.test_views.ViewTests.test_dashboard_renders_hosts_and_latest_runs src.pobsync_backend.tests.test_views.ViewTests.test_dashboard_hosts_live_returns_hosts_partial src.pobsync_backend.tests.test_views.ViewTests.test_hosts_list_renders_host_cards_and_controls src.pobsync_backend.tests.test_views.ViewTests.test_hosts_list_filters_by_enabled_state src.pobsync_backend.tests.test_views.ViewTests.test_update_host_state_toggles_host_schedule_and_retention --verbosity 2
  • .venv/bin/python manage.py check
  • .venv/bin/python manage.py test src.pobsync_backend --verbosity 2

Closes #48
Closes #49

## Summary - Add a dedicated `/hosts/` page with host cards and enabled/disabled filtering. - Link the dashboard Hosts metric and top navigation to the new page. - Add host enable/disable plus schedule and scheduled-retention pause/resume actions. ## Tests - `.venv/bin/python manage.py test src.pobsync_backend.tests.test_views.ViewTests.test_base_navigation_groups_primary_and_system_links src.pobsync_backend.tests.test_views.ViewTests.test_dashboard_renders_hosts_and_latest_runs src.pobsync_backend.tests.test_views.ViewTests.test_dashboard_hosts_live_returns_hosts_partial src.pobsync_backend.tests.test_views.ViewTests.test_hosts_list_renders_host_cards_and_controls src.pobsync_backend.tests.test_views.ViewTests.test_hosts_list_filters_by_enabled_state src.pobsync_backend.tests.test_views.ViewTests.test_update_host_state_toggles_host_schedule_and_retention --verbosity 2` - `.venv/bin/python manage.py check` - `.venv/bin/python manage.py test src.pobsync_backend --verbosity 2` Closes #48 Closes #49
parkel added 1 commit 2026-05-23 01:14:36 +02:00
- Add a dedicated `/hosts/` page with host cards and enabled/disabled filtering.
- Link the dashboard Hosts metric and top navigation to the new page.
- Add host enable/disable plus schedule and scheduled-retention pause/resume actions.

## Tests
- `.venv/bin/python manage.py test src.pobsync_backend.tests.test_views.ViewTests.test_base_navigation_groups_primary_and_system_links src.pobsync_backend.tests.test_views.ViewTests.test_dashboard_renders_hosts_and_latest_runs src.pobsync_backend.tests.test_views.ViewTests.test_dashboard_hosts_live_returns_hosts_partial src.pobsync_backend.tests.test_views.ViewTests.test_hosts_list_renders_host_cards_and_controls src.pobsync_backend.tests.test_views.ViewTests.test_hosts_list_filters_by_enabled_state src.pobsync_backend.tests.test_views.ViewTests.test_update_host_state_toggles_host_schedule_and_retention --verbosity 2`
- `.venv/bin/python manage.py check`
- `.venv/bin/python manage.py test src.pobsync_backend --verbosity 2`

Closes #48
Closes #49
parkel merged commit 8740b75841 into master 2026-05-23 01:14:48 +02:00
parkel deleted branch issue-48-49-hosts-page-controls 2026-05-23 01:14:48 +02:00
Sign in to join this conversation.