Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Iteration 2: org > repo (scenario: free plan / no more members) #1299

Closed
4 tasks done
Tracked by #324
codecovdesign opened this issue Feb 28, 2024 · 1 comment
Closed
4 tasks done
Tracked by #324
Assignees
Labels
Dev-Ready This means the UX is reviewed and ready for prioritization scheduling.

Comments

@codecovdesign
Copy link
Contributor

codecovdesign commented Feb 28, 2024

Problem to solve

Context: in this iteration #1253 we updated the scenario where users were hitting an error state when attempting to configure a repo; due to org being on a free plan and not having any more seats.

In this iteration, we are focused on the scenario that a repo is configured and user still sees the error page. Today, it's not explicit as to why the error is showing. The user could benefit from understanding the plan rules of 1< have been exceeded in addition to path forward for plan upgrade.

Solution

  • WHEN user navigating to configured repo and IF the org is free OR seats unavailable show explicit UI to what the issue is
    • IF free plan => anchor to org > plan
    • IF paid => anchor to org > member

view designs

Free plan, no seats paid plan, but no more seats paid plan, and seats are available
iteration2bi iteration2ii iteration2iii
@codecovdesign codecovdesign added the in discovery The design, product, and specifications require refinement label Feb 28, 2024
@codecovdesign codecovdesign changed the title Iteration 1b: org > repo (scenario: free plan / no more members) Iteration 2: org > repo (scenario: free plan / no more members) Feb 28, 2024
@codecovdesign
Copy link
Contributor Author

  • update scope to include scenario where user is on paid plan and a seat is available ✅
  • future iteration to look at clarifying plan management and what "activation" and "seats" mean

@codecovdesign codecovdesign added Dev-Ready This means the UX is reviewed and ready for prioritization scheduling. and removed in discovery The design, product, and specifications require refinement labels Mar 6, 2024
@RulaKhaled RulaKhaled self-assigned this May 6, 2024
@codecov-hooky codecov-hooky bot closed this as completed May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dev-Ready This means the UX is reviewed and ready for prioritization scheduling.
Projects
None yet
Development

No branches or pull requests

3 participants