Skip to content

Render a "timeline" UI component for getting access to the cluster (and other request flows) #668

@matthew-li

Description

@matthew-li

Is your feature request related to a problem? Please describe.
Tickets often come in from users unsure of what the status of their access to the cluster is, after they've requested to join a PI's project.

The process is as follows:

  1. The user requests to join the project.
  2. The PI approves the request to join the project.
  3. The system generates a cluster access request for cluster administrators to process.
  4. Cluster administrators review and process the request.

(Alternatively, the PI may add a user directly, which replaces steps 1 and 2.)

Some signposting to this end already exists in the UI (see attached images), but these may not be clear enough.

Describe the solution you'd like

It may be useful to render a timeline, similar to Amazon's order delivery timeline (Ordered, Shipped, Out for Delivery, Delivered) that shows exactly where the user is in the process.

The UI component could be reused for other types of requests, like new project requests, renewal requests, requests to remove a user from a project, procurement requests, etc.

Investigate how best to render such a timeline and where it would live.

Image
Image
Image

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

Status

To do

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions