Skip to content

feat(admin): improve identity labels and navigation - #3

Merged
konglyyy merged 1 commit into
mainfrom
fix/admin-readable-identities
Jul 27, 2026
Merged

feat(admin): improve identity labels and navigation#3
konglyyy merged 1 commit into
mainfrom
fix/admin-readable-identities

Conversation

@konglyyy

@konglyyy konglyyy commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • display workspace creator names or email addresses before falling back to immutable user IDs
  • display workspace names in admin audit objects while retaining immutable workspace IDs for filtering and details
  • revise navigation to keep Overview standalone, group Workspaces, Users, and Platform Settings under Admin Management, and place Admin Audit under Governance
  • preserve existing routes, icons, permissions, active navigation, and accessible category semantics
  • update requirements, design, contract documentation, and UI alignment coverage

Cross-repository change

This is the consumer half of the admin readable-identities change.

Merge order:

  1. control-plane (producer PR)
  2. platform-admin-console (this PR)

Related PR: acornops/control-plane#20

Validation

  • npm run validate: passed
  • 95 tests passed
  • lint, contract, requirements, harness, build, and route smoke checks passed
  • workspace platform contract check passed
  • desktop and compact navigation visually verified for ordering, active state, spacing, and overflow
  • rebuilt local stack verified healthy

Documentation impact

  • updated current requirements, requirements baseline, design notes, contract documentation, and the completed execution plan

Compatibility and residual risk

Routes and authorization behavior are unchanged. Readable labels fall back to immutable IDs when the additive control-plane fields are absent, so mixed-version deployments remain usable.

@konglyyy
konglyyy merged commit 85466f6 into main Jul 27, 2026
1 check passed
@konglyyy
konglyyy deleted the fix/admin-readable-identities branch July 27, 2026 06:56
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.

1 participant