zulip/zerver
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
..
data_import slack import: Import long-inactive users as long-term idle. 2018-12-16 18:52:20 -08:00
lib settings: Add support for customizing the top-left logo. 2018-12-18 12:44:52 -08:00
management emails: Update text for password_reset. 2018-12-20 16:26:19 -08:00
migrations auth: Add support for Azure Active Directory authentication. 2018-12-18 16:39:03 -08:00
openapi settings: Add support for customizing the top-left logo. 2018-12-18 12:44:52 -08:00
templatetags api docs: Rename webhook-walkthrough to incoming-webhooks-walkthrough. 2018-10-16 21:07:00 -07:00
tests billing: Do subscription management in-house instead of with Stripe Billing. 2018-12-22 13:39:30 -08:00
tornado push: Include type in add-push-notification events. 2018-12-15 13:58:52 -08:00
views emails: Clean up code surrounding the call to find_team. 2018-12-20 16:26:19 -08:00
webhooks webhooks/gitlab: Add support for confidential issues and notes. 2018-12-18 14:37:44 -08:00
worker send_email: Extract handle_email_format_changes and use. 2018-12-04 16:08:18 -08:00
__init__.py
apps.py zerver: Use Python 3 syntax for typing. 2017-11-28 16:49:36 -08:00
context_processors.py emails: Clean up code surrounding the call to find_team. 2018-12-20 16:26:19 -08:00
decorator.py report: Allow error-reporting views from unauthed users. 2018-12-16 15:44:48 -08:00
filters.py error reports: Ensure we filter API keys from query strings. 2018-10-19 15:03:14 -07:00
forms.py emails: Update text for password_reset. 2018-12-20 16:26:19 -08:00
logging_handlers.py bugdown: Improve exception handler for BugdownRenderingException. 2018-07-26 09:27:55 -07:00
middleware.py docs: Automatically construct OpenAPI metadata for help center. 2018-12-19 10:18:20 -08:00
models.py billing: Do subscription management in-house instead of with Stripe Billing. 2018-12-22 13:39:30 -08:00
signals.py emails: Use ugettext instead of ugettext_lazy in signals. 2018-12-20 19:35:23 -08:00
static_header.txt