zulip/corporate
Lauryn Menard d1e2e2d857 corporate: Check for no CustomerPlan on Customer instead of Realm.
In ensure_customer_does_not_have_active_plan, we were already going
through the Customer table to get/check for an active CustomerPlan.

Now we directly get/check for an active CustomerPlan with via the
Customer, which allows for reusing this function for Customer
objects without a Realm set.
2023-10-30 16:09:52 -07:00
..
lib corporate: Check for no CustomerPlan on Customer instead of Realm. 2023-10-30 16:09:52 -07:00
management billing: Do subscription management in-house instead of with Stripe Billing. 2018-12-22 13:39:30 -08:00
migrations corporate: Replace unused accessors with database constraint. 2023-05-31 13:53:04 -07:00
tests corporate: Check for no CustomerPlan on Customer instead of Realm. 2023-10-30 16:09:52 -07:00
views corporate: Check for no CustomerPlan on Customer instead of Realm. 2023-10-30 16:09:52 -07:00
__init__.py
models.py corporate: Update string for Customer model. 2023-10-30 16:09:52 -07:00
urls.py portico: Add Atolio case study. 2023-04-26 14:33:30 -07:00