zulip/analytics
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 analytics: Remove unused RealmAuditLog import. 2018-07-10 15:42:26 +05:30
management populate_analytics_db: Make shylock an organization admin. 2018-08-31 15:26:15 -07:00
migrations python: Fix unnecessary uses of str_utils library. 2018-11-27 11:44:09 -08:00
tests analytics: Set delivery_email in hacky test user creation code. 2018-12-06 15:33:28 -08:00
__init__.py Create "analytics" app with activity reports. 2013-11-06 12:07:32 -05:00
models.py analytics: Change use of typing.Text to str. 2018-05-10 14:19:49 -07:00
urls.py stats: Add /stats/installation. 2018-05-18 15:12:36 -07:00
views.py billing: Do subscription management in-house instead of with Stripe Billing. 2018-12-22 13:39:30 -08:00