overleaf/services/web/app/coffee/Features/Subscription
Shane Kilkelly f59d5d836d Check plan, return error if not valid.
This prevents a crash later when we refer to properties
of the plan object, which can end up being `null` when
the `planCode` is either missing, or not a valid code.
2016-08-31 10:18:53 +01:00
..
LimitationsManager.coffee Include invites count in canAddXCollaborators 2016-08-02 15:42:50 +01:00
PlansLocator.coffee Intial open source comment 2014-02-12 10:23:40 +00:00
RecurlyWrapper.coffee Add an expect404 option to apiRequest. 2016-08-19 11:52:04 +01:00
SubscriptionController.coffee Redirect to working update billing details end point that shows a nice message 2016-08-22 17:36:33 +01:00
SubscriptionDomainHandler.coffee kill off dead code in group handler 2016-02-18 11:42:26 +00:00
SubscriptionFormatters.coffee added missing currency symbols to subscription formatter 2015-01-07 16:51:05 +00:00
SubscriptionGroupController.coffee if user has subscription before joining group is given option to cancel personal one 2016-03-22 16:59:47 +00:00
SubscriptionGroupHandler.coffee added more logging to subscription group handler 2016-03-09 11:20:17 +00:00
SubscriptionHandler.coffee wip - downgrade options it all works, need unit tests & translations 2015-12-08 18:23:28 +00:00
SubscriptionLocator.coffee Change first param of getMemberSubscriptions to user_or_id, to match semantics of usage. 2016-08-30 14:26:57 +01:00
SubscriptionRouter.coffee Redirect to working update billing details end point that shows a nice message 2016-08-22 17:36:33 +01:00
SubscriptionUpdater.coffee if subscription is downgraded don't use plan code on subscription, use default instead 2016-03-31 18:04:20 +01:00
SubscriptionViewModelBuilder.coffee Check plan, return error if not valid. 2016-08-31 10:18:53 +01:00
UserFeaturesUpdater.coffee sped up unit tests to improve speed 2016-03-09 12:51:19 +00:00