-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Type: Feature RequestNew feature or requestNew feature or request
Milestone
Description
Story
As a developer, I want to view my Advanced API Keys. As a project lead or platform admin, I also want to view the Advanced API Keys that I can manage.
Description
Create a React component, KeyTable, that can be configured to appear in all of the styles shown in the Figma file for Platform. KeyTable should be located in the Developer Portal Next.js app.
Acceptance Criteria
- If empty, a
KeyTablewill show the column headers and "No API keys." text. - If a flag is set, an empty
KeyTablewill also show a "Generate one" link. It does not need to be functional (yet). KeyTables show the keys themselves inReadOnlyFields. Only keyholders and admins can see key values.KeyTables can indicate that a key has been disabled.KeyTables show key names. Names should not be editable via the table itself (there will be aDialogBoxfor that).KeyTables show "Generation Date" and "Last Used" values for each key, rendered usingDate.prototype.toLocaleString().KeyTables show the names of the services associated with each key.KeyTables show quota information for each key.KeyTables have aButtonor clickable icon that opens aDialogBox.- The
DialogBoxis different depending on whether theKeyTableis for a keyholder or for a key manager, and the contents and differences are as specified in the Figma file for Platform. Nothing inside that is interactive needs to work (yet). Note that only keyholders and admins can see key values, even in theDialogBox.
Notes
None
Metadata
Metadata
Assignees
Labels
Type: Feature RequestNew feature or requestNew feature or request