Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Dashboard] Access Tokens Page #3399

Closed
gtsiolis opened this issue Mar 9, 2021 · 3 comments
Closed

[Dashboard] Access Tokens Page #3399

gtsiolis opened this issue Mar 9, 2021 · 3 comments
Labels
component: dashboard meta: never-stale This issue can never become stale roadmap item: new dashboard team: webapp Issue belongs to the WebApp team

Comments

@gtsiolis
Copy link
Contributor

gtsiolis commented Mar 9, 2021

Problem to solve

Currently, API Tokens are mixed with other user settings like Environment Variables, Notifications, etc.

This is part of #3300. 🍕

User Experience goal

The user should be able to create and delete API Tokens for their account.

Proposal

In this first MVC (minimum viable change), we can do the following:

  1. Introduce a dedicated page for creating and deleting API Tokens.
  2. Rename API Tokens to Access Tokens to make it friendlier to the user but also clarify these are Personal Access Tokens (PATs). /cc @AlexTugarev
  3. Show a modal dialog to prompt the user for a token name.
  4. Once the token is generated provided a button to copy the token to clipboard.
  5. Allow users to delete generated tokens from the tokens list.

Components involved:

  1. Text Field
  2. Button
  3. Modal

Designs

Section Spacing
image image
image image
image image
Created Copy Copied
image image image

See also design specs.

Documentation

No documentation changes are needed for this first iteration.

@stale
Copy link

stale bot commented Jun 21, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the meta: stale This issue/PR is stale and will be closed soon label Jun 21, 2021
@stale stale bot closed this as completed Jul 1, 2021
@gtsiolis
Copy link
Contributor Author

gtsiolis commented Jul 1, 2021

Re-opening for future reference. 📖

@gtsiolis gtsiolis reopened this Jul 1, 2021
@gtsiolis gtsiolis added the meta: never-stale This issue can never become stale label Jul 1, 2021
@stale stale bot removed the meta: stale This issue/PR is stale and will be closed soon label Jul 1, 2021
@gtsiolis gtsiolis added the team: webapp Issue belongs to the WebApp team label Nov 1, 2022
@gtsiolis
Copy link
Contributor Author

Closing this in favor of the UI work taking place in #14280. Excited to see this feature landing in production. Cc @easyCZ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: dashboard meta: never-stale This issue can never become stale roadmap item: new dashboard team: webapp Issue belongs to the WebApp team
Projects
None yet
Development

No branches or pull requests

2 participants