overleaf/services/web/frontend/js/main
Thomas 5f550b0a11 Let users upgrade to group plans via subscription dashboard (#4704)
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: f310eb10ef00d43076981589ee45893e7d9ab881
2021-09-10 08:04:18 +00:00
..
affiliations Merge pull request #3947 from overleaf/msm-reenable-eslint-rules 2021-05-14 02:09:45 +00:00
oauth/controllers Merge pull request #3942 from overleaf/prettier-trailing-comma 2021-04-28 02:10:01 +00:00
project-list Merge pull request #4189 from overleaf/ae-project-id 2021-06-15 02:06:00 +00:00
subscription Merge pull request #4100 from overleaf/ab-sub-page-click-event 2021-05-28 02:08:41 +00:00
account-settings.js Merge pull request #3942 from overleaf/prettier-trailing-comma 2021-04-28 02:10:01 +00:00
account-upgrade-angular.js Merge pull request #4116 from overleaf/ab-paywall-prompt-events 2021-06-11 02:05:54 +00:00
account-upgrade.js Merge pull request #4116 from overleaf/ab-paywall-prompt-events 2021-06-11 02:05:54 +00:00
annual-upgrade.js Merge pull request #3942 from overleaf/prettier-trailing-comma 2021-04-28 02:10:01 +00:00
bonus.js Merge pull request #3942 from overleaf/prettier-trailing-comma 2021-04-28 02:10:01 +00:00
clear-sessions.js Merge pull request #3942 from overleaf/prettier-trailing-comma 2021-04-28 02:10:01 +00:00
event.js Merge pull request #4655 from overleaf/jel-gallery-event 2021-08-13 12:57:55 +00:00
importing.js Merge pull request #3942 from overleaf/prettier-trailing-comma 2021-04-28 02:10:01 +00:00
is-valid-tex-file.js Merge pull request #3979 from overleaf/ae-exposed-settings 2021-05-05 02:10:00 +00:00
keys.js Merge pull request #3942 from overleaf/prettier-trailing-comma 2021-04-28 02:10:01 +00:00
learn.js Merge pull request #4075 from overleaf/jel-decaf-cleanup-algoliasearch 2021-05-28 02:08:50 +00:00
new-subscription.js Merge pull request #4292 from overleaf/tm-handle-recurly-pricing-errors 2021-07-28 02:05:54 +00:00
plans.js Merge pull request #3975 from overleaf/tm-change-default-group-subscription 2021-05-06 02:09:32 +00:00
post-gateway.js Merge pull request #3942 from overleaf/prettier-trailing-comma 2021-04-28 02:10:01 +00:00
register-users.js Merge pull request #3942 from overleaf/prettier-trailing-comma 2021-04-28 02:10:01 +00:00
scribtex-popup.js Merge pull request #3942 from overleaf/prettier-trailing-comma 2021-04-28 02:10:01 +00:00
subscription-dashboard.js Let users upgrade to group plans via subscription dashboard (#4704) 2021-09-10 08:04:18 +00:00
system-messages.js Merge pull request #3495 from overleaf/ae-prettier-2 2021-04-15 02:05:22 +00:00
token-access.js Merge pull request #3949 from overleaf/msm-reenable-eslint-const-rule 2021-05-06 02:09:14 +00:00
translations.js Merge pull request #3949 from overleaf/msm-reenable-eslint-const-rule 2021-05-06 02:09:14 +00:00
user-membership.js Merge pull request #3949 from overleaf/msm-reenable-eslint-const-rule 2021-05-06 02:09:14 +00:00