zulip/zilencer
Greg Price f9b12952f8 stripe: Move error handling into stripe.py too.
This completes the separation of our logic for managing Stripe
customers from the view code for the billing page.

As we add more features to our Customer model and to our Stripe
integration, we might further separate those two things; but for now
they're nearly synonymous and there's no problem in them being mixed
together.
2018-01-30 12:44:35 -08:00
..
lib stripe: Move error handling into stripe.py too. 2018-01-30 12:44:35 -08:00
management messages: Calculate value of first visible message ID using cron job. 2018-01-24 17:15:08 -08:00
migrations billing: Create model for customers paying with Stripe. 2018-01-17 16:15:14 -08:00
README.md Update comments to rename Local Server => Enterprise. 2013-11-12 15:57:02 -05:00
__init__.py [schema] Support for authenticating Deployments via the API. 2013-10-25 14:13:30 -04:00
forms.py Extend lint-all to check for newlines at the end of files. 2016-03-17 23:03:56 -07:00
models.py django-2.0: Add on_delete on ForeignKeys. 2018-01-30 10:53:54 -08:00
urls.py zilencer: Make /billing appear without i18n prefix. 2018-01-17 16:44:04 -08:00
views.py stripe: Move error handling into stripe.py too. 2018-01-30 12:44:35 -08:00

README.md

ZILENCER -- The Zulip License Manager

This app is the place for storing state about various deployments of Zulip that exist in the world.