Skip to content

feat(admin): add protected admin area shell and dashboard entry #11

@ibourgeois

Description

@ibourgeois

Goal

Add the first protected admin area that only admins can access.

Scope

  • Admin-only route group
  • Admin application entry in the left toolbar
  • Starter admin dashboard page inside the shared shell

Out of Scope

  • User management screens
  • Notification management screens
  • Impersonation flows

Acceptance Criteria

  • Admins can access the admin dashboard
  • Non-admins are denied access consistently
  • The admin area uses the same shared shell and component system

Dependencies

Test Plan

  • Add feature tests for admin route protection
  • Manually verify toolbar entry visibility by role

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions