Skip to content

Elevated Accounts Table #33

@LudoLogical

Description

@LudoLogical

Story

As a developer portal admin, I want to see a table with information about the Nebula Platform accounts I have assigned elevated permissions (i.e., project leader or developer portal admin) to.

Description

Create a React component, AccountTable, that can be configured to appear in all of the styles shown in the Figma file for Platform. AccountTable should be located in the Developer Portal Next.js app.

Acceptance Criteria

  1. If empty, an AccountTable will show the column headers and "No other elevated accounts." text and an "Elevate one" link. It does not need to be functional (yet).
  2. AccountTables show the display names and email addresses of all elevated accounts.
  3. AccountTables show Badges indicating the type of elevation for all elevated accounts.
  4. AccountTables show the last sign in times of all elevated accounts.
  5. AccountTables have a Button or clickable icon that opens a DialogBox.
  6. The contents of the DialogBox are as specified in the Figma file for Platform. Nothing inside that is interactive needs to work (yet).

Notes

None

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions