2014-02-12 05:23:40 -05:00
extends ../layout
2018-11-20 05:48:21 -05:00
include ./dashboard/_team_name_mixin
2019-10-16 06:10:54 -04:00
block head-scripts
2021-03-25 10:02:21 -04:00
script(type="text/javascript", nonce=scriptNonce, src="https://js.recurly.com/v4/recurly.js")
2019-07-31 04:23:13 -04:00
2021-03-31 07:55:45 -04:00
block append meta
meta(name="ol-managedInstitutions", data-type="json", content=managedInstitutions)
2021-04-27 10:17:39 -04:00
meta(name="ol-planCodesChangingAtTermEnd", data-type="json", content=plans.planCodesChangingAtTermEnd)
2021-04-15 10:23:12 -04:00
if (personalSubscription && personalSubscription.recurly)
meta(name="ol-recurlyApiKey" content=settings.apis.recurly.publicKey)
meta(name="ol-subscription" data-type="json" content=personalSubscription)
meta(name="ol-recomendedCurrency" content=personalSubscription.recurly.currency)
2021-09-14 08:18:37 -04:00
meta(name="ol-groupPlans" data-type="json" content=groupPlans)
2022-01-11 09:57:03 -05:00
meta(name="ol-groupPlanModalOptions" data-type="json" content=groupPlanModalOptions)
2021-03-31 07:55:45 -04:00
2014-02-12 05:23:40 -05:00
block content
2021-07-27 09:23:05 -04:00
main.content.content-alt#main-content(ng-cloak)
2018-11-19 10:44:51 -05:00
.container
2014-07-07 08:43:36 -04:00
.row
2015-12-08 13:23:28 -05:00
.col-md-8.col-md-offset-2
2021-03-24 06:09:43 -04:00
if (fromPlansPage)
2019-02-04 06:10:54 -05:00
.alert.alert-warning
p You already have a subscription
2018-11-19 10:44:51 -05:00
.card
2015-12-08 10:45:52 -05:00
.page-header
2019-07-31 04:23:13 -04:00
h1 #{translate("your_subscription")}
2015-12-08 13:23:28 -05:00
2019-02-04 06:10:54 -05:00
-var hasDisplayedSubscription = false
2021-03-24 06:09:43 -04:00
if (personalSubscription)
2019-02-04 06:10:54 -05:00
-hasDisplayedSubscription = true
2018-11-19 10:44:51 -05:00
include ./dashboard/_personal_subscription
2014-03-09 05:56:58 -04:00
2021-03-24 06:09:43 -04:00
if (managedGroupSubscriptions && managedGroupSubscriptions.length > 0)
2018-11-20 05:48:21 -05:00
include ./dashboard/_managed_groups
2021-03-24 06:09:43 -04:00
if (managedInstitutions && managedInstitutions.length > 0)
2018-11-20 05:48:21 -05:00
include ./dashboard/_managed_institutions
2021-03-24 06:09:43 -04:00
if (managedPublishers && managedPublishers.length > 0)
2018-12-18 08:22:44 -05:00
include ./dashboard/_managed_publishers
2021-03-24 06:09:43 -04:00
if (memberGroupSubscriptions && memberGroupSubscriptions.length > 0)
2019-02-04 06:10:54 -05:00
-hasDisplayedSubscription = true
2018-11-19 10:44:51 -05:00
include ./dashboard/_group_memberships
2014-08-27 07:31:01 -04:00
2021-08-16 09:08:16 -04:00
include ./dashboard/_institution_memberships
2018-11-20 05:48:21 -05:00
2021-03-24 06:09:43 -04:00
if (v1SubscriptionStatus)
2018-11-30 08:03:35 -05:00
include ./dashboard/_v1_subscription_status
2021-03-24 06:09:43 -04:00
if (!hasDisplayedSubscription)
if (hasSubscription)
2019-02-11 06:24:46 -05:00
-hasDisplayedSubscription = true
2019-03-18 06:24:54 -04:00
p(ng-non-bindable) You're on an #{settings.appName} Paid plan. Contact
2019-02-11 06:24:46 -05:00
a(href="mailto:support@overleaf.com") support@overleaf.com
| to find out more.
2021-03-24 06:09:43 -04:00
else
2021-08-31 08:45:53 -04:00
p(ng-non-bindable) You are on the #{settings.appName} Free plan. Upgrade to access these Premium Features:
ul
li #{translate('invite_more_collabs')}
for feature in ['realtime_track_changes', 'full_doc_history', 'reference_search', 'reference_sync', 'dropbox_integration_lowercase', 'github_integration_lowercase', 'priority_support']
li #{translate(feature)}
a(ng-controller="UpgradeSubscriptionController" href="/user/subscription/plans" ng-click="upgradeSubscription()").btn.btn-primary Upgrade now
2022-05-19 08:45:51 -04:00
!= moduleIncludes("contactModalGeneral", locals)