You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 KeyTable will show the column headers and "No API keys." text.
If a flag is set, an empty KeyTable will also show a "Generate one" link. It does not need to be functional (yet).
KeyTables show the keys themselves in ReadOnlyFields. 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 a DialogBox for that).
KeyTables show "Generation Date" and "Last Used" values for each key, rendered using Date.prototype.toLocaleString().
KeyTables show the names of the services associated with each key.
KeyTables show quota information for each key.
KeyTables have a Button or clickable icon that opens a DialogBox.
The DialogBox is different depending on whether the KeyTable is 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 the DialogBox.
Notes
None
The text was updated successfully, but these errors were encountered:
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
KeyTable
will show the column headers and "No API keys." text.KeyTable
will also show a "Generate one" link. It does not need to be functional (yet).KeyTable
s show the keys themselves inReadOnlyField
s. Only keyholders and admins can see key values.KeyTable
s can indicate that a key has been disabled.KeyTable
s show key names. Names should not be editable via the table itself (there will be aDialogBox
for that).KeyTable
s show "Generation Date" and "Last Used" values for each key, rendered usingDate.prototype.toLocaleString()
.KeyTable
s show the names of the services associated with each key.KeyTable
s show quota information for each key.KeyTable
s have aButton
or clickable icon that opens aDialogBox
.DialogBox
is different depending on whether theKeyTable
is 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
The text was updated successfully, but these errors were encountered: