overleaf/services/web/frontend/js
Thomas 895f52d41a Let users upgrade to group plans via subscription dashboard (#5100)
* Let users upgrade to group plans via subscription dashboard

Users on an individual plan don't have a way to upgrade to a group
subscription without contacting support. As a temporary measure, we're
adding a way to do this by re-using the existing group plan modal from
the plans pages, to allow users to configure and upgrade to a group plan
directly.

This is currently only available for USD, EUR, and GBP - since although
we now support other currencies in Recurly, the group plans modal does
not yet support them. The user however can not change currency here,
their group subscription will be in the same currency as their current
individual subscription.

The group plan modal has been duplicated rather than extended, to keep
this code seperate as it is potentially only a stopgap measure - and we
don't want to be untangling the additional logic from the existing
modal/template later down the line.

GitOrigin-RevId: 10664bd19af2c3870dfe7e19fd0f9c5b7c877cc6
2021-09-15 08:04:00 +00:00
..
directives Merge pull request #5081 from overleaf/ae-webpack-libs-alias 2021-09-15 08:03:39 +00:00
features Merge pull request #5044 from overleaf/hb-roll-out-react-file-view 2021-09-15 08:03:47 +00:00
filters Merge pull request #3942 from overleaf/prettier-trailing-comma 2021-04-28 02:10:01 +00:00
ide Merge pull request #5044 from overleaf/hb-roll-out-react-file-view 2021-09-15 08:03:47 +00:00
infrastructure Merge pull request #4941 from overleaf/jpa-as-homepage-prototype 2021-09-09 08:03:04 +00:00
main Let users upgrade to group plans via subscription dashboard (#5100) 2021-09-15 08:04:00 +00:00
modules Merge pull request #4116 from overleaf/ab-paywall-prompt-events 2021-06-11 02:05:54 +00:00
pages/marketing Merge pull request #4941 from overleaf/jpa-as-homepage-prototype 2021-09-09 08:03:04 +00:00
services Merge pull request #4157 from overleaf/jel-gallery-search-via-algolia 2021-06-17 02:09:33 +00:00
shared Merge pull request #4715 from overleaf/ab-project-members-modal-split-test 2021-08-20 08:04:05 +00:00
utils Merge pull request #4305 from overleaf/jpa-fix-undef 2021-07-14 12:40:42 +00:00
vendor/libs Merge pull request #4293 from overleaf/jpa-pdf-js-error-handling 2021-07-28 02:06:15 +00:00
base.js Merge pull request #4243 from overleaf/as-fix-webpack-public-path 2021-06-24 02:06:54 +00:00
cdn-load-test.js Merge pull request #4837 from overleaf/tm-cdn-load-error-reporting 2021-08-26 08:02:59 +00:00
i18n.js Merge pull request #3942 from overleaf/prettier-trailing-comma 2021-04-28 02:10:01 +00:00
ide.js Merge pull request #5015 from overleaf/ae-recompile-on-save 2021-09-15 08:03:36 +00:00
libraries.js Merge pull request #5081 from overleaf/ae-webpack-libs-alias 2021-09-15 08:03:39 +00:00
main.js Merge pull request #4043 from overleaf/as-clean-up-exposed-settings 2021-05-20 02:05:05 +00:00
marketing.js Merge pull request #4956 from overleaf/jpa-jk-contact-form-de-ng 2021-09-09 08:03:07 +00:00
serviceWorker.js Merge pull request #4203 from overleaf/bg-admin-disable-service-worker 2021-06-17 02:09:06 +00:00