Seperate Personal Access Token (PAT) index and creation pages

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Proposal

Breaking out !64897 (comment 612751998) into a new issue

Currently the PAT index page (https://gitlab.com/-/profile/personal_access_tokens) is attempting to fulfil 2 different tasks

  • Listing existing PATs
  • Creation form to add new PATs

This makes !64897 (merged) an odd MR because the parameters in the URL should be name and scopes to match the names use in the PATs, however, because it is also an index page those parameters look like they could also be filter parameters for the list of existing PATs.

This issue is proposing that the form used to create PATs is moved to a new URL (recommending https://gitlab.com/-/profile/personal_access_tokens/new) and removing the form from the index page itself.

Example design

✏️ Figma work file

Proposal zero state create token token list
image zero_state create_screen Token_list
Edited by 🤖 GitLab Bot 🤖