issue-37-clean-primary-navigation #42

Merged
parkel merged 2 commits from issue-37-clean-primary-navigation into master 2026-05-21 15:02:03 +02:00
Owner

Summary

  • Split the top navigation into primary operator pages and secondary system/admin pages.
  • Kept Admin available, but moved it out of the main pobsync workflow.
  • Added active navigation styling with aria-current="page" for clearer page context.

Tests

  • docker compose run --rm web python manage.py test pobsync_backend -v 2
  • Result: 197 tests passed

Closes #37

## Summary - Split the top navigation into primary operator pages and secondary system/admin pages. - Kept Admin available, but moved it out of the main pobsync workflow. - Added active navigation styling with `aria-current="page"` for clearer page context. ## Tests - `docker compose run --rm web python manage.py test pobsync_backend -v 2` - Result: 197 tests passed Closes #37
parkel added 2 commits 2026-05-21 15:01:57 +02:00
Move operator routes into a primary navigation group and demote admin,
self-check, changelog, and status API links into a secondary system group
so the header reflects the control panel workflow more clearly.

Refs #37
Mark the active primary or system navigation link with aria-current and a
subtle visual state so staff users can see where they are in the control
panel without making Admin a primary app route.

Refs #37
parkel merged commit 1d6c21764b into master 2026-05-21 15:02:03 +02:00
parkel deleted branch issue-37-clean-primary-navigation 2026-05-21 15:02:03 +02:00
Sign in to join this conversation.