Skip to content

AUTH-006: Organizations - Overseer UI Tab #448

@lbedner

Description

@lbedner

Priority: Medium | Estimate: L

Add Organizations tab to Auth Service modal in dashboard:

  • Table of orgs (name, slug, plan, member count, actions)
  • Expandable rows showing members
  • Add/remove member actions
  • Role change actions (promote/demote)
  • Create org button

Files

  • aegis/templates/.../app/components/frontend/dashboard/modals/auth_orgs_tab.py (new)
  • aegis/templates/.../app/components/frontend/dashboard/modals/auth_modal.py (add tab)
  • aegis/templates/.../app/components/frontend/dashboard/modals/auth_users_tab.py (add Org column)

Acceptance Criteria

  • Organizations tab shows org list
  • Can expand to see members
  • Can manage members (add/remove/change role)
  • Users tab shows which org(s) each user belongs to
  • Tab only appears when auth_level is org

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions