Project

General

Custom queries

Profile

Actions

Idea #21847

open

"Get API Token" usability improvements

Added by Brett Smith 10 months ago. Updated 19 days ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
Workbench2
Target version:
Start date:
Due date:
Story points:
-

Description

I would find the "Get API Token" dialog nicer to use, and easier to write documentation around, if it was organized like this:

  1. Example settings.conf
  2. "Copy to clipboard" button for settings.conf
  3. Example shell to set environment variables (maybe? see #22552 for issues with it)
  4. "Copy to clipboard" button for shell (NOTE: the current button says "Copy link to clipboard" - that's weird since there is no link)
  5. Current token expiration time
  6. "Get new token" button that works as now

I have seen users copy the shell commands into settings.conf. This would eliminate that confusion. I think this also puts the functionality that users want most at the top of the dialog, and goes down from there.

The capitalization of the "Get API token" menu entry should match the capitalization of the "Get API Token" dialog title.

Our web documentation includes several walkthroughs of this dialog. When you change the dialog, you should update the documentation to match.

% git grep -li get.api.token doc
doc/user/cwl/arvados-vscode-training.html.md.liquid
doc/user/reference/api-tokens.html.textile.liquid
doc/user/topics/arv-copy.html.textile.liquid

Related issues 2 (2 open0 closed)

Related to Arvados - Bug #22552: Token shell copy+paste doesn't work as intended, leaks token on modern terminalsNewActions
Related to Arvados - Idea #22665: Generalize logic for getting cluster credentialsNewActions
Actions #2

Updated by Peter Amstutz 10 months ago

  • Target version set to Development 2024-07-24 sprint
Actions #3

Updated by Brett Smith 10 months ago

  • Description updated (diff)
Actions #4

Updated by Peter Amstutz 9 months ago

  • Target version changed from Development 2024-07-24 sprint to Development 2024-08-07 sprint
Actions #5

Updated by Peter Amstutz 9 months ago

  • Target version changed from Development 2024-08-07 sprint to Future
Actions #6

Updated by Peter Amstutz 6 months ago

  • Target version changed from Future to Development 2024-12-04
Actions #7

Updated by Peter Amstutz 5 months ago

  • Target version changed from Development 2024-12-04 to Future
Actions #8

Updated by Brett Smith about 2 months ago

  • Related to Bug #22552: Token shell copy+paste doesn't work as intended, leaks token on modern terminals added
Actions #9

Updated by Peter Amstutz about 2 months ago

  • Target version changed from Future to Development 2025-02-26
Actions #10

Updated by Brett Smith about 2 months ago

  • Description updated (diff)
Actions #11

Updated by Peter Amstutz about 2 months ago

  • Target version changed from Development 2025-02-26 to Development 2025-03-19
Actions #12

Updated by Peter Amstutz about 1 month ago

  • Target version changed from Development 2025-03-19 to Development 2025-04-02
Actions #13

Updated by Peter Amstutz 24 days ago

  • Related to Idea #22665: Generalize logic for getting cluster credentials added
Actions #14

Updated by Peter Amstutz 19 days ago

  • Target version changed from Development 2025-04-02 to Development 2025-04-16
Actions #15

Updated by Peter Amstutz 19 days ago

  • Target version changed from Development 2025-04-16 to Development 2025-04-30
Actions

Also available in: Atom PDF