Skip to content

Bulk Action Delete/Revoke for PAT and SSH Credentials

Problem to solve

Assumption: Users are having to click on each action individually, and would benefit by having an option to Revoke all existing (PAT) or Delete all (SSH) credentials.

Intended users

User experience goal

The user should be able to understand what the implications of a bulk action will be, and feel confident to use it when valuable.

Proposal

Checkboxes Bulk button
PAT_-_Dropdown PAT_-_Secondary_button
Considerations for PAT

Add a Revoke all expired button that can revoke all expired PATs

  • This should revoke all PATs that are expired relative to the PAT expiration setting set by admins
  • This should only be relevant for scenarios where a PAT expiration is set but enforcement is optional, meaning a PAT could still be active after reaching the expiration date (for organizations who desire a softer approach)
  • Show a modal to confirm the action after clicking Revoke all expired

Further details

Permissions and Security

Documentation

Availability & Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

Links / references

Figma →

Edited by Austin Regnery