UI: Add approval job queue

Help open source maintainers and deployment managers by giving a view of all pipelines currently on-hold awaiting approval.

https://circleci.com/docs/2.0/workflows/#holding-a-workflow-for-a-manual-approval

With the addition of secured context an actor can approve a job from a developer for deployment or allow an open-source PR to access contexts for testing after being reviewed.

What would be useful for those actors is a view showing a queue of items they have the ability to approve. Ideally, this view would contain a list of pipelines that the actor follows which are on hold.

It would be beneficial if there was a visual indicator that affirmed if the actor has access to all of the required contexts in that pipeline or if it needs to be approved by someone else.

  • Kyle Tryon
  • Nov 5 2019
  • New
  • Attach files
  • Admin
    Kate Catlin commented
    November 05, 2019 21:17

    Hi there, 

    This is a really interesting idea, thank you for sharing. As we overhaul our new UI, helping you get done what you came there to do faster is what we're all about. We hadn't thought about especially surfacing the approval-needed workflows yet and will now consider it. 

    I'd like to understand the process and mindset you're coming from in proposing this idea better. 

    Would any of you be interested in doing a formal user-interview with us? This is a 1-hour recorded video call in which we'll preview our new UI designs to you and assess whether we've solved your problems. We're happy to share a $50 gift card as a token of our gratitude if you participate. 

    If you're open to it, please book some time here: https://calendly.com/circleci-xteam/60min

    Thank you in advance, hope to learn from some of you. 

    Kate Catlin

    Product Manager, Developer Experience