zulip/corporate
Mateusz Mandera e952c3b627 remote_billing: Tweak /self-hosted-billing/ endpoints access model.
It's best for these to just be consistent. Therefore:
1. The .../not-configured/ error page endpoint should be restricted to
   .has_billing_access users only.
2. For consistency, self_hosting_auth_view_common is tweaked to also do
   the .has_billing_access check as the first thing, to avoid revealing
   configuration information via its redirect/error-handling behavior.

The revealed configuration information seems super harmless, but it's
simpler to not have to worry about it and just be consistent.
2024-03-05 11:53:51 -08:00
..
lib corporate: Fix invoicing of plans on free-trial with changed schedule. 2024-03-01 10:47:55 -08:00
management billing: Do subscription management in-house instead of with Stripe Billing. 2018-12-22 13:39:30 -08:00
migrations corporate: Fix invoicing of plans on free-trial with changed schedule. 2024-03-01 10:47:55 -08:00
tests remote_billing: Tweak /self-hosted-billing/ endpoints access model. 2024-03-05 11:53:51 -08:00
views remote-support: Show deactivated servers in search results. 2024-03-01 14:11:19 -08:00
__init__.py
models.py stripe: Disable free trial for legacy customer with ended plan. 2024-02-21 21:40:47 -08:00
urls.py portico: Add Semsee case study. 2024-02-22 10:33:31 -08:00