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

[Dashboard] Plans Page #3358

Closed
svenefftinge opened this issue Mar 5, 2021 · 2 comments · Fixed by #3550
Closed

[Dashboard] Plans Page #3358

svenefftinge opened this issue Mar 5, 2021 · 2 comments · Fixed by #3550

Comments

@svenefftinge
Copy link
Member

svenefftinge commented Mar 5, 2021

The Subscriptions page in the new dashboard needs to be implemented. We will only reimplment a UI for the current model. Remodeling payment is out of scope.

We will need the same functionality that is currently available under https://gitpod.io/subscription/. I.e. the buttons changedepending on the state of the user. Please refer to the old code, because it doesn't get more detailed than that.

@gtsiolis we will need a possibility (button) to open the "billing", i.e. the chargebee pop-up where users can manage their credit card details, etc.

Designs

Plans
image
Hover Professional OSS
image image
Upgrade Downgrade (Hover) Downgrade (Modal)
image image image

See also design specs.

@svenefftinge svenefftinge added this to the [do-not-add-issues] March 2021 milestone Mar 5, 2021
@svenefftinge svenefftinge changed the title [Dashboard] Implement Subscriptions [Dashboard] Subscriptions Page Mar 5, 2021
@jankeromnes jankeromnes self-assigned this Mar 23, 2021
@gtsiolis gtsiolis removed their assignment Mar 23, 2021
@jankeromnes jankeromnes changed the title [Dashboard] Subscriptions Page [Dashboard] Plans Page Mar 25, 2021
@jankeromnes
Copy link
Contributor

jankeromnes commented Mar 26, 2021

@gtsiolis Minor heads up: In the current https://gitpod.io/subscription/ page, we sometimes replace "plan cards" under special conditions:

  • If the user has Professional Open Source status, the Free plan card is replaced with Pro OSS (unlimited hours), regardless if the user is on a paid subscription or not (e.g. if the user has a Personal plan but is also Pro OSS, the Free card will show Pro OSS plan, but the Personal plan card will be selected)
  • If the user was created a long time ago, their Free plan still has 100 hours instead of 50
  • If the user still has an old plan (called Basic) this replaces the Personal plan card (EDIT: There is officially nobody still using the Basic plan! 🙌 Not re-implementing)
  • If the user was added to a Team Plan, the Team Plan membership replaces the Professional or Unlimited plan card (but without a button because you cannot manage that Team Plan)

I'm planning to keep the same behavior for now. 🚀

@gtsiolis
Copy link
Contributor

gtsiolis commented Mar 26, 2021

I'm planning to keep the same behavior for now.

@jankeromnes The perfect strategy! 🏀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants