zulip/corporate
Rishi Gupta e7220fd71f billing: Do subscription management in-house instead of with Stripe Billing.
This is a major rewrite of the billing system. It moves subscription
information off of stripe Subscriptions and into a local CustomerPlan
table.

To keep this manageable, it leaves several things unimplemented
(downgrading, etc), and a variety of other TODOs in the code. There are also
some known regressions, e.g. error-handling on /upgrade is broken.
2018-12-22 13:39:30 -08:00
..
lib billing: Do subscription management in-house instead of with Stripe Billing. 2018-12-22 13:39:30 -08:00
management billing: Do subscription management in-house instead of with Stripe Billing. 2018-12-22 13:39:30 -08:00
migrations billing: Do subscription management in-house instead of with Stripe Billing. 2018-12-22 13:39:30 -08:00
tests billing: Do subscription management in-house instead of with Stripe Billing. 2018-12-22 13:39:30 -08:00
__init__.py Create non-localserver "corporate" app with jobs pages. 2013-11-06 12:07:31 -05:00
models.py billing: Do subscription management in-house instead of with Stripe Billing. 2018-12-22 13:39:30 -08:00
urls.py billing: Migrate /upgrade endpoint to JSON. 2018-12-13 17:01:12 -08:00
views.py billing: Do subscription management in-house instead of with Stripe Billing. 2018-12-22 13:39:30 -08:00